/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/per-thread-index-inc.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 01:07:20,853 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 01:07:20,930 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:07:20,951 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 01:07:20,951 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 01:07:20,951 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 01:07:20,952 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 01:07:20,952 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 01:07:20,952 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 01:07:20,953 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 01:07:20,953 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 01:07:20,953 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 01:07:20,953 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:07:21,188 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 01:07:21,195 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 01:07:21,196 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 01:07:21,197 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 01:07:21,197 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 01:07:21,198 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-race-challenges/per-thread-index-inc.i [2025-03-15 01:07:22,434 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebc14df62/e391c2ff27c6406b8955c774b71e4958/FLAG484e41720 [2025-03-15 01:07:22,717 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 01:07:22,718 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-race-challenges/per-thread-index-inc.i [2025-03-15 01:07:22,736 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebc14df62/e391c2ff27c6406b8955c774b71e4958/FLAG484e41720 [2025-03-15 01:07:23,027 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebc14df62/e391c2ff27c6406b8955c774b71e4958 [2025-03-15 01:07:23,029 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 01:07:23,030 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 01:07:23,031 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 01:07:23,031 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 01:07:23,034 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 01:07:23,034 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,035 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@742abe53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23, skipping insertion in model container [2025-03-15 01:07:23,035 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,069 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 01:07:23,316 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 01:07:23,325 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 01:07:23,358 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 01:07:23,419 INFO L204 MainTranslator]: Completed translation [2025-03-15 01:07:23,421 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23 WrapperNode [2025-03-15 01:07:23,421 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 01:07:23,421 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 01:07:23,422 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 01:07:23,422 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 01:07:23,426 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:07:23" (1/1) ... [2025-03-15 01:07:23,435 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:07:23" (1/1) ... [2025-03-15 01:07:23,450 INFO L138 Inliner]: procedures = 277, calls = 19, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 70 [2025-03-15 01:07:23,451 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 01:07:23,451 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 01:07:23,451 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 01:07:23,451 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 01:07:23,456 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,456 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,458 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,458 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,462 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,463 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,464 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,465 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,466 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,467 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 01:07:23,468 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 01:07:23,468 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 01:07:23,468 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 01:07:23,469 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (1/1) ... [2025-03-15 01:07:23,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 01:07:23,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 01:07:23,495 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:07:23,497 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:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2025-03-15 01:07:23,512 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2025-03-15 01:07:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 01:07:23,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 01:07:23,513 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:07:23,603 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 01:07:23,605 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 01:07:23,806 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 01:07:23,806 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 01:07:23,845 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 01:07:23,846 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-15 01:07:23,846 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 01:07:23 BoogieIcfgContainer [2025-03-15 01:07:23,846 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 01:07:23,849 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 01:07:23,849 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 01:07:23,853 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 01:07:23,853 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 01:07:23" (1/3) ... [2025-03-15 01:07:23,854 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@101e9273 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 01:07:23, skipping insertion in model container [2025-03-15 01:07:23,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:07:23" (2/3) ... [2025-03-15 01:07:23,854 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@101e9273 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 01:07:23, skipping insertion in model container [2025-03-15 01:07:23,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 01:07:23" (3/3) ... [2025-03-15 01:07:23,855 INFO L128 eAbstractionObserver]: Analyzing ICFG per-thread-index-inc.i [2025-03-15 01:07:23,865 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 01:07:23,867 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG per-thread-index-inc.i that has 2 procedures, 119 locations, 1 initial locations, 2 loop locations, and 9 error locations. [2025-03-15 01:07:23,867 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 01:07:23,919 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2025-03-15 01:07:23,955 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:07:23,962 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;@7cebf339, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:07:23,962 INFO L334 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2025-03-15 01:07:23,988 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:07:23,989 INFO L124 PetriNetUnfolderBase]: 1/32 cut-off events. [2025-03-15 01:07:23,990 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:07:23,990 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:23,992 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] [2025-03-15 01:07:23,993 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2025-03-15 01:07:23,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:23,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1888059827, now seen corresponding path program 1 times [2025-03-15 01:07:24,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:24,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616485182] [2025-03-15 01:07:24,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:24,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:24,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:24,194 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:07:24,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:24,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616485182] [2025-03-15 01:07:24,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616485182] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:24,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:24,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:24,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171227016] [2025-03-15 01:07:24,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:24,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:24,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:24,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:24,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:24,236 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 121 [2025-03-15 01:07:24,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 121 transitions, 249 flow. Second operand has 3 states, 3 states have (on average 104.33333333333333) internal successors, (313), 3 states have internal predecessors, (313), 0 states have call successors, (0), 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:07:24,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:24,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 121 [2025-03-15 01:07:24,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:24,375 INFO L124 PetriNetUnfolderBase]: 21/316 cut-off events. [2025-03-15 01:07:24,375 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2025-03-15 01:07:24,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 316 events. 21/316 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1113 event pairs, 20 based on Foata normal form. 1/275 useless extension candidates. Maximal degree in co-relation 290. Up to 59 conditions per place. [2025-03-15 01:07:24,382 INFO L140 encePairwiseOnDemand]: 117/121 looper letters, 14 selfloop transitions, 2 changer transitions 1/119 dead transitions. [2025-03-15 01:07:24,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 119 transitions, 277 flow [2025-03-15 01:07:24,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:07:24,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:07:24,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 327 transitions. [2025-03-15 01:07:24,397 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9008264462809917 [2025-03-15 01:07:24,400 INFO L298 CegarLoopForPetriNet]: 122 programPoint places, 1 predicate places. [2025-03-15 01:07:24,400 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 119 transitions, 277 flow [2025-03-15 01:07:24,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 104.33333333333333) internal successors, (313), 3 states have internal predecessors, (313), 0 states have call successors, (0), 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:07:24,400 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:24,400 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] [2025-03-15 01:07:24,400 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 01:07:24,401 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2025-03-15 01:07:24,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:24,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1956340960, now seen corresponding path program 1 times [2025-03-15 01:07:24,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:24,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274636339] [2025-03-15 01:07:24,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:24,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:24,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:24,503 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:07:24,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:24,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274636339] [2025-03-15 01:07:24,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274636339] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:24,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:24,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:24,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17382487] [2025-03-15 01:07:24,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:24,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:24,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:24,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:24,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:24,506 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 121 [2025-03-15 01:07:24,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 119 transitions, 277 flow. Second operand has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 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:07:24,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:24,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 121 [2025-03-15 01:07:24,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:24,580 INFO L124 PetriNetUnfolderBase]: 13/240 cut-off events. [2025-03-15 01:07:24,580 INFO L125 PetriNetUnfolderBase]: For 23/29 co-relation queries the response was YES. [2025-03-15 01:07:24,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 240 events. 13/240 cut-off events. For 23/29 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 588 event pairs, 6 based on Foata normal form. 0/219 useless extension candidates. Maximal degree in co-relation 211. Up to 41 conditions per place. [2025-03-15 01:07:24,582 INFO L140 encePairwiseOnDemand]: 117/121 looper letters, 12 selfloop transitions, 2 changer transitions 1/121 dead transitions. [2025-03-15 01:07:24,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 121 transitions, 313 flow [2025-03-15 01:07:24,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:07:24,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:07:24,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 337 transitions. [2025-03-15 01:07:24,584 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.928374655647383 [2025-03-15 01:07:24,584 INFO L298 CegarLoopForPetriNet]: 122 programPoint places, 1 predicate places. [2025-03-15 01:07:24,584 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 121 transitions, 313 flow [2025-03-15 01:07:24,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 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:07:24,585 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:24,585 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] [2025-03-15 01:07:24,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 01:07:24,585 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2025-03-15 01:07:24,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:24,586 INFO L85 PathProgramCache]: Analyzing trace with hash 118445053, now seen corresponding path program 1 times [2025-03-15 01:07:24,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:24,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413446688] [2025-03-15 01:07:24,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:24,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:24,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:24,757 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:07:24,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:24,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413446688] [2025-03-15 01:07:24,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413446688] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:24,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:24,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:07:24,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432377631] [2025-03-15 01:07:24,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:24,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 01:07:24,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:24,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 01:07:24,759 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-15 01:07:24,762 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 121 [2025-03-15 01:07:24,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 121 transitions, 313 flow. Second operand has 5 states, 5 states have (on average 87.2) internal successors, (436), 5 states have internal predecessors, (436), 0 states have call successors, (0), 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:07:24,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:24,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 121 [2025-03-15 01:07:24,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:24,912 INFO L124 PetriNetUnfolderBase]: 59/369 cut-off events. [2025-03-15 01:07:24,912 INFO L125 PetriNetUnfolderBase]: For 323/445 co-relation queries the response was YES. [2025-03-15 01:07:24,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 714 conditions, 369 events. 59/369 cut-off events. For 323/445 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1568 event pairs, 6 based on Foata normal form. 2/318 useless extension candidates. Maximal degree in co-relation 565. Up to 142 conditions per place. [2025-03-15 01:07:24,915 INFO L140 encePairwiseOnDemand]: 113/121 looper letters, 46 selfloop transitions, 2 changer transitions 7/137 dead transitions. [2025-03-15 01:07:24,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 137 transitions, 463 flow [2025-03-15 01:07:24,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:07:24,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:07:24,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 557 transitions. [2025-03-15 01:07:24,918 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7672176308539945 [2025-03-15 01:07:24,918 INFO L298 CegarLoopForPetriNet]: 122 programPoint places, 6 predicate places. [2025-03-15 01:07:24,919 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 137 transitions, 463 flow [2025-03-15 01:07:24,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.2) internal successors, (436), 5 states have internal predecessors, (436), 0 states have call successors, (0), 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:07:24,919 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:24,919 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] [2025-03-15 01:07:24,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-15 01:07:24,919 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2025-03-15 01:07:24,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:24,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1973103175, now seen corresponding path program 1 times [2025-03-15 01:07:24,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:24,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897670838] [2025-03-15 01:07:24,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:24,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:24,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:25,289 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:07:25,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:25,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897670838] [2025-03-15 01:07:25,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897670838] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:25,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:25,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:07:25,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692150263] [2025-03-15 01:07:25,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:25,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:07:25,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:25,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:07:25,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:07:25,291 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 121 [2025-03-15 01:07:25,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 137 transitions, 463 flow. Second operand has 6 states, 6 states have (on average 85.83333333333333) internal successors, (515), 6 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:07:25,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:25,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 121 [2025-03-15 01:07:25,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:25,488 INFO L124 PetriNetUnfolderBase]: 220/761 cut-off events. [2025-03-15 01:07:25,488 INFO L125 PetriNetUnfolderBase]: For 442/915 co-relation queries the response was YES. [2025-03-15 01:07:25,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1761 conditions, 761 events. 220/761 cut-off events. For 442/915 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4367 event pairs, 107 based on Foata normal form. 6/676 useless extension candidates. Maximal degree in co-relation 1581. Up to 416 conditions per place. [2025-03-15 01:07:25,495 INFO L140 encePairwiseOnDemand]: 110/121 looper letters, 60 selfloop transitions, 26 changer transitions 7/175 dead transitions. [2025-03-15 01:07:25,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 175 transitions, 783 flow [2025-03-15 01:07:25,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:07:25,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:07:25,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 578 transitions. [2025-03-15 01:07:25,497 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7961432506887053 [2025-03-15 01:07:25,498 INFO L298 CegarLoopForPetriNet]: 122 programPoint places, 11 predicate places. [2025-03-15 01:07:25,498 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 175 transitions, 783 flow [2025-03-15 01:07:25,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 85.83333333333333) internal successors, (515), 6 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:07:25,498 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:25,498 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] [2025-03-15 01:07:25,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-15 01:07:25,498 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2025-03-15 01:07:25,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:25,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1848922442, now seen corresponding path program 1 times [2025-03-15 01:07:25,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:25,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780480907] [2025-03-15 01:07:25,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:25,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:25,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:25,546 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:07:25,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:25,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780480907] [2025-03-15 01:07:25,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780480907] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:25,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:25,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:25,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126372305] [2025-03-15 01:07:25,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:25,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:25,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:25,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:25,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:25,548 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 121 [2025-03-15 01:07:25,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 175 transitions, 783 flow. Second operand has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 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:07:25,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:25,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 121 [2025-03-15 01:07:25,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:25,674 INFO L124 PetriNetUnfolderBase]: 220/759 cut-off events. [2025-03-15 01:07:25,675 INFO L125 PetriNetUnfolderBase]: For 1258/1746 co-relation queries the response was YES. [2025-03-15 01:07:25,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1831 conditions, 759 events. 220/759 cut-off events. For 1258/1746 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4336 event pairs, 113 based on Foata normal form. 10/676 useless extension candidates. Maximal degree in co-relation 1648. Up to 416 conditions per place. [2025-03-15 01:07:25,680 INFO L140 encePairwiseOnDemand]: 117/121 looper letters, 23 selfloop transitions, 2 changer transitions 7/173 dead transitions. [2025-03-15 01:07:25,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 173 transitions, 829 flow [2025-03-15 01:07:25,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:07:25,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:07:25,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 334 transitions. [2025-03-15 01:07:25,682 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9201101928374655 [2025-03-15 01:07:25,682 INFO L298 CegarLoopForPetriNet]: 122 programPoint places, 11 predicate places. [2025-03-15 01:07:25,682 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 173 transitions, 829 flow [2025-03-15 01:07:25,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 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:07:25,682 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:25,683 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:07:25,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-15 01:07:25,683 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2025-03-15 01:07:25,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:25,685 INFO L85 PathProgramCache]: Analyzing trace with hash -381313381, now seen corresponding path program 1 times [2025-03-15 01:07:25,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:25,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497433307] [2025-03-15 01:07:25,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:25,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:25,730 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:07:25,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:25,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497433307] [2025-03-15 01:07:25,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497433307] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:25,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:25,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:25,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310111093] [2025-03-15 01:07:25,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:25,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:25,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:25,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:25,731 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:25,732 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 121 [2025-03-15 01:07:25,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 173 transitions, 829 flow. Second operand has 3 states, 3 states have (on average 108.0) internal successors, (324), 3 states have internal predecessors, (324), 0 states have call successors, (0), 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:07:25,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:25,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 121 [2025-03-15 01:07:25,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:25,851 INFO L124 PetriNetUnfolderBase]: 220/766 cut-off events. [2025-03-15 01:07:25,852 INFO L125 PetriNetUnfolderBase]: For 1408/2067 co-relation queries the response was YES. [2025-03-15 01:07:25,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1910 conditions, 766 events. 220/766 cut-off events. For 1408/2067 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4375 event pairs, 106 based on Foata normal form. 10/687 useless extension candidates. Maximal degree in co-relation 1724. Up to 416 conditions per place. [2025-03-15 01:07:25,857 INFO L140 encePairwiseOnDemand]: 118/121 looper letters, 24 selfloop transitions, 2 changer transitions 7/172 dead transitions. [2025-03-15 01:07:25,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 172 transitions, 877 flow [2025-03-15 01:07:25,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:07:25,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:07:25,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 328 transitions. [2025-03-15 01:07:25,858 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9035812672176309 [2025-03-15 01:07:25,858 INFO L298 CegarLoopForPetriNet]: 122 programPoint places, 12 predicate places. [2025-03-15 01:07:25,858 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 172 transitions, 877 flow [2025-03-15 01:07:25,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 108.0) internal successors, (324), 3 states have internal predecessors, (324), 0 states have call successors, (0), 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:07:25,859 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:25,859 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, 1, 1] [2025-03-15 01:07:25,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-15 01:07:25,859 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2025-03-15 01:07:25,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:25,859 INFO L85 PathProgramCache]: Analyzing trace with hash -687658053, now seen corresponding path program 1 times [2025-03-15 01:07:25,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:25,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846065260] [2025-03-15 01:07:25,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:25,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:25,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:26,145 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:07:26,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:26,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846065260] [2025-03-15 01:07:26,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846065260] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:26,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:26,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:07:26,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648351931] [2025-03-15 01:07:26,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:26,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:07:26,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:26,146 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:07:26,146 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:07:26,147 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 121 [2025-03-15 01:07:26,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 172 transitions, 877 flow. Second operand has 6 states, 6 states have (on average 88.83333333333333) internal successors, (533), 6 states have internal predecessors, (533), 0 states have call successors, (0), 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:07:26,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:26,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 121 [2025-03-15 01:07:26,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:26,373 INFO L124 PetriNetUnfolderBase]: 261/874 cut-off events. [2025-03-15 01:07:26,374 INFO L125 PetriNetUnfolderBase]: For 1418/2618 co-relation queries the response was YES. [2025-03-15 01:07:26,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2667 conditions, 874 events. 261/874 cut-off events. For 1418/2618 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5099 event pairs, 100 based on Foata normal form. 13/786 useless extension candidates. Maximal degree in co-relation 2439. Up to 483 conditions per place. [2025-03-15 01:07:26,378 INFO L140 encePairwiseOnDemand]: 110/121 looper letters, 90 selfloop transitions, 21 changer transitions 19/211 dead transitions. [2025-03-15 01:07:26,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 211 transitions, 1384 flow [2025-03-15 01:07:26,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:07:26,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:07:26,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 590 transitions. [2025-03-15 01:07:26,382 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8126721763085399 [2025-03-15 01:07:26,384 INFO L298 CegarLoopForPetriNet]: 122 programPoint places, 17 predicate places. [2025-03-15 01:07:26,384 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 211 transitions, 1384 flow [2025-03-15 01:07:26,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.83333333333333) internal successors, (533), 6 states have internal predecessors, (533), 0 states have call successors, (0), 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:07:26,384 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:26,385 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] [2025-03-15 01:07:26,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-15 01:07:26,385 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2025-03-15 01:07:26,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:26,385 INFO L85 PathProgramCache]: Analyzing trace with hash -256048460, now seen corresponding path program 1 times [2025-03-15 01:07:26,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:26,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191200367] [2025-03-15 01:07:26,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:26,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:07:26,418 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-15 01:07:26,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:07:26,447 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-15 01:07:26,448 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-15 01:07:26,448 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining) [2025-03-15 01:07:26,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining) [2025-03-15 01:07:26,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining) [2025-03-15 01:07:26,449 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining) [2025-03-15 01:07:26,450 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining) [2025-03-15 01:07:26,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-15 01:07:26,450 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:07:26,452 WARN L336 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2025-03-15 01:07:26,452 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2025-03-15 01:07:26,478 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-03-15 01:07:26,480 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:07:26,481 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;@7cebf339, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:07:26,481 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2025-03-15 01:07:26,483 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:07:26,483 INFO L124 PetriNetUnfolderBase]: 1/32 cut-off events. [2025-03-15 01:07:26,483 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:07:26,483 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:26,483 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] [2025-03-15 01:07:26,484 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:26,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:26,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1927271694, now seen corresponding path program 1 times [2025-03-15 01:07:26,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:26,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41258990] [2025-03-15 01:07:26,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:26,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:26,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:26,508 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:07:26,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:26,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41258990] [2025-03-15 01:07:26,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41258990] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:26,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:26,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:26,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041248972] [2025-03-15 01:07:26,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:26,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:26,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:26,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:26,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:26,510 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 161 [2025-03-15 01:07:26,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 161 transitions, 338 flow. Second operand has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 0 states have call successors, (0), 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:07:26,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:26,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 161 [2025-03-15 01:07:26,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:26,724 INFO L124 PetriNetUnfolderBase]: 329/2226 cut-off events. [2025-03-15 01:07:26,725 INFO L125 PetriNetUnfolderBase]: For 65/65 co-relation queries the response was YES. [2025-03-15 01:07:26,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2848 conditions, 2226 events. 329/2226 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 17805 event pairs, 320 based on Foata normal form. 1/1892 useless extension candidates. Maximal degree in co-relation 2314. Up to 582 conditions per place. [2025-03-15 01:07:26,742 INFO L140 encePairwiseOnDemand]: 157/161 looper letters, 21 selfloop transitions, 2 changer transitions 1/159 dead transitions. [2025-03-15 01:07:26,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 159 transitions, 380 flow [2025-03-15 01:07:26,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:07:26,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:07:26,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 433 transitions. [2025-03-15 01:07:26,744 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8964803312629399 [2025-03-15 01:07:26,744 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 1 predicate places. [2025-03-15 01:07:26,744 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 159 transitions, 380 flow [2025-03-15 01:07:26,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 0 states have call successors, (0), 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:07:26,745 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:26,745 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] [2025-03-15 01:07:26,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-15 01:07:26,745 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:26,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:26,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1362276800, now seen corresponding path program 1 times [2025-03-15 01:07:26,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:26,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699412723] [2025-03-15 01:07:26,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:26,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:26,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:26,777 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:07:26,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:26,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699412723] [2025-03-15 01:07:26,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699412723] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:26,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:26,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:26,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684192720] [2025-03-15 01:07:26,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:26,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:26,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:26,778 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:26,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:26,779 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 161 [2025-03-15 01:07:26,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 159 transitions, 380 flow. Second operand has 3 states, 3 states have (on average 141.33333333333334) internal successors, (424), 3 states have internal predecessors, (424), 0 states have call successors, (0), 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:07:26,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:26,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 161 [2025-03-15 01:07:26,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:26,917 INFO L124 PetriNetUnfolderBase]: 180/1295 cut-off events. [2025-03-15 01:07:26,917 INFO L125 PetriNetUnfolderBase]: For 193/241 co-relation queries the response was YES. [2025-03-15 01:07:26,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1959 conditions, 1295 events. 180/1295 cut-off events. For 193/241 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 8624 event pairs, 96 based on Foata normal form. 0/1192 useless extension candidates. Maximal degree in co-relation 1478. Up to 333 conditions per place. [2025-03-15 01:07:26,925 INFO L140 encePairwiseOnDemand]: 155/161 looper letters, 21 selfloop transitions, 3 changer transitions 1/164 dead transitions. [2025-03-15 01:07:26,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 164 transitions, 453 flow [2025-03-15 01:07:26,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:07:26,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:07:26,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 447 transitions. [2025-03-15 01:07:26,926 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9254658385093167 [2025-03-15 01:07:26,926 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 0 predicate places. [2025-03-15 01:07:26,927 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 164 transitions, 453 flow [2025-03-15 01:07:26,927 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 141.33333333333334) internal successors, (424), 3 states have internal predecessors, (424), 0 states have call successors, (0), 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:07:26,927 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:26,927 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] [2025-03-15 01:07:26,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-15 01:07:26,927 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:26,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:26,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1850583363, now seen corresponding path program 1 times [2025-03-15 01:07:26,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:26,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50626487] [2025-03-15 01:07:26,928 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:26,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:26,996 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:07:26,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:26,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50626487] [2025-03-15 01:07:26,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50626487] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:26,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:26,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:07:26,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530781472] [2025-03-15 01:07:26,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:26,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 01:07:26,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:26,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 01:07:26,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-15 01:07:26,998 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 161 [2025-03-15 01:07:26,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 164 transitions, 453 flow. Second operand has 5 states, 5 states have (on average 123.2) internal successors, (616), 5 states have internal predecessors, (616), 0 states have call successors, (0), 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:07:26,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:26,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 161 [2025-03-15 01:07:27,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:27,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][143], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 138#L1067true, 157#L1052-1true, 166#true]) [2025-03-15 01:07:27,359 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:27,359 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:27,359 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:27,359 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:27,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][143], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 138#L1067true, 166#true, 92#L1052-2true]) [2025-03-15 01:07:27,384 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:27,384 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:27,384 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:27,384 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:27,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([502] threadEXIT-->L1064-7: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_8|} AuxVars[] AssignedVars[][162], [threadThread1of2ForFork0NotInUse, 171#(= |#race~datas~0| 0), 172#true, threadThread2of2ForFork0InUse, 157#L1052-1true, 166#true, 144#L1064-7true]) [2025-03-15 01:07:27,525 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:07:27,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:07:27,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:07:27,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:07:27,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([502] threadEXIT-->L1064-7: Formula: (= v_threadThread1of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_8|) InVars {threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_8|} OutVars{threadThread1of2ForFork0_thidvar0=v_threadThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_8|} AuxVars[] AssignedVars[][162], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0NotInUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 144#L1064-7true, 92#L1052-2true]) [2025-03-15 01:07:27,525 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:07:27,525 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:07:27,525 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:07:27,525 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:07:27,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][181], [72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 172#true, 166#true, 144#L1064-7true]) [2025-03-15 01:07:27,526 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:07:27,526 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:07:27,526 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:07:27,527 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:07:27,537 INFO L124 PetriNetUnfolderBase]: 909/5162 cut-off events. [2025-03-15 01:07:27,537 INFO L125 PetriNetUnfolderBase]: For 4722/7025 co-relation queries the response was YES. [2025-03-15 01:07:27,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8980 conditions, 5162 events. 909/5162 cut-off events. For 4722/7025 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 56957 event pairs, 412 based on Foata normal form. 2/4456 useless extension candidates. Maximal degree in co-relation 3217. Up to 1310 conditions per place. [2025-03-15 01:07:27,572 INFO L140 encePairwiseOnDemand]: 153/161 looper letters, 55 selfloop transitions, 2 changer transitions 7/182 dead transitions. [2025-03-15 01:07:27,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 182 transitions, 625 flow [2025-03-15 01:07:27,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:07:27,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:07:27,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 779 transitions. [2025-03-15 01:07:27,574 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8064182194616977 [2025-03-15 01:07:27,575 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 5 predicate places. [2025-03-15 01:07:27,575 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 182 transitions, 625 flow [2025-03-15 01:07:27,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 123.2) internal successors, (616), 5 states have internal predecessors, (616), 0 states have call successors, (0), 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:07:27,576 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:27,576 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] [2025-03-15 01:07:27,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-15 01:07:27,576 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:27,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:27,576 INFO L85 PathProgramCache]: Analyzing trace with hash 352835705, now seen corresponding path program 1 times [2025-03-15 01:07:27,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:27,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106854754] [2025-03-15 01:07:27,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:27,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:27,815 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:07:27,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:27,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106854754] [2025-03-15 01:07:27,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106854754] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:27,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:27,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:07:27,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764190818] [2025-03-15 01:07:27,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:27,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:07:27,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:27,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:07:27,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:07:27,817 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 161 [2025-03-15 01:07:27,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 182 transitions, 625 flow. Second operand has 6 states, 6 states have (on average 115.83333333333333) internal successors, (695), 6 states have internal predecessors, (695), 0 states have call successors, (0), 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:07:27,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:27,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 161 [2025-03-15 01:07:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:28,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 138#L1067true, 157#L1052-1true, 166#true]) [2025-03-15 01:07:28,584 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:28,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:28,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:28,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:28,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 138#L1067true, 166#true, 92#L1052-2true]) [2025-03-15 01:07:28,606 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:28,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:28,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:28,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:28,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [72#L1052-2true, 171#(= |#race~datas~0| 0), 111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 21#L1063true, 166#true]) [2025-03-15 01:07:28,617 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:28,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:28,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:28,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:28,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [72#L1052-2true, 171#(= |#race~datas~0| 0), 111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 29#L1061-3true, 166#true]) [2025-03-15 01:07:28,656 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:28,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:28,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:28,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:28,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [72#L1052-2true, 171#(= |#race~datas~0| 0), 111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 166#true, 95#L1061-4true]) [2025-03-15 01:07:28,684 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:28,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:28,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:28,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:28,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [72#L1052-2true, 171#(= |#race~datas~0| 0), 111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 166#true, 64#L1064-1true]) [2025-03-15 01:07:28,696 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:28,696 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:28,696 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:28,696 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:28,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [72#L1052-2true, 171#(= |#race~datas~0| 0), 111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 137#L1066-1true, 166#true]) [2025-03-15 01:07:28,720 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:28,720 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:28,720 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:28,720 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:28,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [72#L1052-2true, 171#(= |#race~datas~0| 0), 111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 166#true, 118#L1064-2true]) [2025-03-15 01:07:28,728 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:28,728 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:28,728 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:28,728 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:28,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][223], [111#L1052-7true, 72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 74#L1061-5true, 166#true]) [2025-03-15 01:07:28,749 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:07:28,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:07:28,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:07:28,749 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:07:28,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [130#L1064-3true, 111#L1052-7true, 72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 166#true]) [2025-03-15 01:07:28,765 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:28,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][227], [72#L1052-2true, 171#(= |#race~datas~0| 0), 34#L1061-6true, 111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 166#true]) [2025-03-15 01:07:28,787 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:07:28,787 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:07:28,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:07:28,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:07:28,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [72#L1052-2true, 171#(= |#race~datas~0| 0), 111#L1052-7true, threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true]) [2025-03-15 01:07:28,807 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:28,807 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:28,807 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:28,807 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:28,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][232], [111#L1052-7true, 72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 99#L1061-7true, 166#true]) [2025-03-15 01:07:28,829 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:07:28,829 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:07:28,829 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:07:28,829 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:07:28,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [72#L1052-2true, 171#(= |#race~datas~0| 0), 111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 47#L1064-5true, 166#true]) [2025-03-15 01:07:28,849 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:28,849 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:28,849 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:28,849 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:28,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [111#L1052-7true, 72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 166#true, 97#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:28,895 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:28,895 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:28,895 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:28,895 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:28,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][215], [111#L1052-7true, 72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 166#true]) [2025-03-15 01:07:28,895 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:28,895 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:28,895 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:28,895 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:29,413 INFO L124 PetriNetUnfolderBase]: 6392/14908 cut-off events. [2025-03-15 01:07:29,414 INFO L125 PetriNetUnfolderBase]: For 11981/19306 co-relation queries the response was YES. [2025-03-15 01:07:29,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34450 conditions, 14908 events. 6392/14908 cut-off events. For 11981/19306 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 146450 event pairs, 3175 based on Foata normal form. 17/12860 useless extension candidates. Maximal degree in co-relation 22179. Up to 8793 conditions per place. [2025-03-15 01:07:29,520 INFO L140 encePairwiseOnDemand]: 146/161 looper letters, 108 selfloop transitions, 42 changer transitions 7/269 dead transitions. [2025-03-15 01:07:29,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 269 transitions, 1326 flow [2025-03-15 01:07:29,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:07:29,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:07:29,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 801 transitions. [2025-03-15 01:07:29,522 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8291925465838509 [2025-03-15 01:07:29,523 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 10 predicate places. [2025-03-15 01:07:29,524 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 269 transitions, 1326 flow [2025-03-15 01:07:29,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 115.83333333333333) internal successors, (695), 6 states have internal predecessors, (695), 0 states have call successors, (0), 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:07:29,524 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:29,524 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] [2025-03-15 01:07:29,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-15 01:07:29,524 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:29,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1071695837, now seen corresponding path program 1 times [2025-03-15 01:07:29,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:29,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254861273] [2025-03-15 01:07:29,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:29,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:29,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:29,557 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:07:29,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:29,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254861273] [2025-03-15 01:07:29,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254861273] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:29,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:29,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:29,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076856771] [2025-03-15 01:07:29,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:29,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:29,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:29,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:29,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:29,559 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 161 [2025-03-15 01:07:29,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 269 transitions, 1326 flow. Second operand has 3 states, 3 states have (on average 135.33333333333334) internal successors, (406), 3 states have internal predecessors, (406), 0 states have call successors, (0), 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:07:29,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:29,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 161 [2025-03-15 01:07:29,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:30,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,202 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,202 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,202 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,202 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][229], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,202 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,202 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,203 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,203 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][230], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,204 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 22#L1049-1true]) [2025-03-15 01:07:30,204 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 106#L1049-1true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,215 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,215 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 100#L1051-3true]) [2025-03-15 01:07:30,276 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 22#L1049-1true, 166#true]) [2025-03-15 01:07:30,276 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,276 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 22#L1049-1true]) [2025-03-15 01:07:30,278 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,279 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,280 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][229], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 11#L1050-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,280 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][230], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 100#L1051-3true, 166#true, 11#L1050-1true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,282 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true]) [2025-03-15 01:07:30,282 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,283 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,283 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,283 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][234], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true]) [2025-03-15 01:07:30,290 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,291 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,291 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,292 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,292 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,294 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,294 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 99#L1061-7true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,296 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,296 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][232], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,296 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, threadThread2of2ForFork0InUse, 172#true, 138#L1067true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,309 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,309 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,309 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,309 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:30,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,366 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true, 11#L1050-1true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,367 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,369 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,369 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,369 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,369 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,369 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,370 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,370 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,370 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,370 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][229], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,370 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,370 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,370 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,370 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,370 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:30,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][232], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,378 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,378 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,378 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,378 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,378 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,378 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,379 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,379 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,379 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,379 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,379 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,380 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,380 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,380 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,381 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][232], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true]) [2025-03-15 01:07:30,381 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,381 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 138#L1067true, 100#L1051-3true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,392 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,392 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,392 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,393 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 169#true, 7#L1061-8true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:30,444 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,444 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,444 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,444 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,445 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 172#true, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,445 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,445 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,445 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,446 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,446 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,449 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][229], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,449 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][230], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,450 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,450 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 11#L1050-1true, 166#true, 100#L1051-3true]) [2025-03-15 01:07:30,451 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,451 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][234], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 37#L1050-1true, threadThread2of2ForFork0InUse, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true]) [2025-03-15 01:07:30,458 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 37#L1050-1true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,458 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,459 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:30,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 56#L1067-1true, 166#true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,471 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,471 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,471 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,471 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:30,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,531 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 11#L1050-1true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,531 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,531 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 169#true, 11#L1050-1true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,533 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,533 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,533 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,533 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,533 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][229], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 11#L1050-1true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,533 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:07:30,533 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:30,533 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:30,533 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:30,533 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:30,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 105#L1050-2true]) [2025-03-15 01:07:30,540 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,540 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,540 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,540 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][234], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true]) [2025-03-15 01:07:30,544 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,544 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][232], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, 37#L1050-1true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,546 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,546 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,546 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 37#L1050-1true, 99#L1061-7true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,547 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,547 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,547 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 37#L1050-1true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,550 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,550 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][232], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,551 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 138#L1067true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,563 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,563 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,563 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,563 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:30,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 169#true, 13#L1061-9true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:30,617 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,617 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,617 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,617 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 7#L1061-8true, 169#true, 11#L1050-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:30,617 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,617 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,617 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,618 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,619 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 11#L1050-1true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,619 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,619 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,619 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,619 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,619 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,619 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 185#true, 169#true, 166#true, 100#L1051-3true, 105#L1050-2true]) [2025-03-15 01:07:30,620 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,620 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,620 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,620 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 105#L1050-2true]) [2025-03-15 01:07:30,621 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,621 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,621 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,621 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,621 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#true]) [2025-03-15 01:07:30,622 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,622 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,622 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,622 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][229], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,622 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,622 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,622 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,622 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,622 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 24#L1050-2true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,629 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,629 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,629 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,629 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][232], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,629 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,629 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,629 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,629 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,629 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 24#L1050-2true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,630 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,630 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,630 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,630 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,630 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, 185#true, threadThread2of2ForFork0InUse, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,632 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:30,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 100#L1051-3true, 56#L1067-1true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,648 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,648 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,648 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,648 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:30,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 7#L1061-8true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 105#L1050-2true]) [2025-03-15 01:07:30,704 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:30,704 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:30,704 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:30,704 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:30,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true]) [2025-03-15 01:07:30,706 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][228], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,706 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 166#true, 100#L1051-3true, 11#L1050-1true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,730 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,730 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,730 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,730 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 56#L1067-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,736 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,736 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,736 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,736 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:30,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 13#L1061-9true, 100#L1051-3true, 11#L1050-1true, 187#(= |#race~next_j~0| 0), 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:30,787 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:07:30,787 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:30,787 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:30,787 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:30,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][203], [threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,799 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:30,799 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:30,799 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:30,799 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:30,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, 179#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0)]) [2025-03-15 01:07:30,815 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:07:30,815 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:30,815 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:30,815 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:30,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 13#L1061-9true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:30,874 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:07:30,874 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:30,874 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:30,874 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:30,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, 185#true, threadThread2of2ForFork0InUse, 35#L1050-6true, 169#true, 166#true, 100#L1051-3true]) [2025-03-15 01:07:30,880 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true]) [2025-03-15 01:07:30,880 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,880 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,880 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,880 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true]) [2025-03-15 01:07:30,881 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,881 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,883 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,883 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,883 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,883 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,883 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,883 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,883 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,883 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 172#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 35#L1050-6true, 169#true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,885 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:07:30,885 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:30,885 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:30,885 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:30,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,885 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,885 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,885 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 100#L1051-3true, 166#true, 152#L1050-7true]) [2025-03-15 01:07:30,886 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 35#L1050-6true, 169#true, 166#true, 100#L1051-3true]) [2025-03-15 01:07:30,886 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,887 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][203], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,887 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][203], [17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,890 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][227], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 86#ULTIMATE.startFINALtrue, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true]) [2025-03-15 01:07:30,903 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,903 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,903 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,903 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 140#L1050-6true, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 138#L1067true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,916 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,916 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,916 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,916 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,964 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true]) [2025-03-15 01:07:30,964 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 185#true, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,964 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,964 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,966 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,966 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,966 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,966 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,966 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,967 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,967 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,967 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,967 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,967 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,967 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,967 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,967 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 35#L1050-6true, 169#true, 166#true, 100#L1051-3true]) [2025-03-15 01:07:30,969 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,969 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [17#L1050-7true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,969 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,969 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,970 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,970 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,970 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][206], [17#L1050-7true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:30,973 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,973 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,973 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,973 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,973 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 172#true, 179#true, threadThread2of2ForFork0InUse, 35#L1050-6true, 138#L1067true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:30,999 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:30,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:30,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:30,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:30,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 138#L1067true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:30,999 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 138#L1067true, 166#true, 100#L1051-3true, 152#L1050-7true]) [2025-03-15 01:07:30,999 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:30,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,000 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,000 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 35#L1050-6true, 56#L1067-1true, 100#L1051-3true, 166#true]) [2025-03-15 01:07:31,000 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,000 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,000 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,000 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 56#L1067-1true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,000 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,000 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,001 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 185#true, 179#true, threadThread2of2ForFork0InUse, 138#L1067true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:31,002 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,002 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,002 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,002 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [17#L1050-7true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 138#L1067true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,004 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,004 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,004 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,004 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:31,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 185#true, 169#true, 166#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true]) [2025-03-15 01:07:31,047 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,047 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,047 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,047 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,047 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][128], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 35#L1050-6true, 169#true, 7#L1061-8true, 166#true, 100#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,055 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,056 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,056 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,056 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,056 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,056 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,056 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:31,056 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,056 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,057 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,057 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,057 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,057 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:31,059 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true]) [2025-03-15 01:07:31,060 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:31,060 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,060 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,060 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,060 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,061 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,061 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,061 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 166#true, 56#L1067-1true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true]) [2025-03-15 01:07:31,192 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [17#L1050-7true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 172#true, 185#true, threadThread2of2ForFork0InUse, 56#L1067-1true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,193 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:31,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][128], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 35#L1050-6true, 169#true, 13#L1061-9true, 166#true, 100#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,228 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,230 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:31,230 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][128], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 7#L1061-8true, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,231 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,231 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true]) [2025-03-15 01:07:31,231 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][128], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 7#L1061-8true, 166#true, 100#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 152#L1050-7true]) [2025-03-15 01:07:31,231 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][182], [threadThread1of2ForFork0InUse, 140#L1050-6true, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 7#L1061-8true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,232 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][182], [threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 13#L1061-9true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,232 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,232 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,232 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,232 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:31,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 56#L1067-1true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:31,254 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 172#true, 179#true, threadThread2of2ForFork0InUse, 166#true, 56#L1067-1true, 100#L1051-3true, 152#L1050-7true]) [2025-03-15 01:07:31,254 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:31,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][182], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 7#L1061-8true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,289 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:31,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:31,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:31,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:31,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][182], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 13#L1061-9true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,290 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,290 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,290 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,290 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][128], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 13#L1061-9true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,293 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][128], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 13#L1061-9true, 100#L1051-3true, 166#true, 152#L1050-7true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,293 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][182], [17#L1050-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 7#L1061-8true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,294 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:31,294 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:31,294 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:31,294 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:31,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][182], [17#L1050-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 13#L1061-9true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,294 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,294 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,294 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,294 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 100#L1051-3true, 166#true, 152#L1050-7true]) [2025-03-15 01:07:31,383 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 172#true, 179#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:31,383 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][124], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 35#L1050-6true, 86#ULTIMATE.startFINALtrue, 166#true, 100#L1051-3true]) [2025-03-15 01:07:31,383 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:31,383 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:31,384 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:31,384 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:31,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 140#L1050-6true, 179#true, 172#true, 185#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,384 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:31,384 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:31,384 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:31,384 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:31,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][282], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 102#L1052-1true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,427 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:31,444 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,444 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,444 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,444 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][205], [171#(= |#race~datas~0| 0), 17#L1050-7true, threadThread1of2ForFork0InUse, 179#true, 172#true, 185#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,446 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,446 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,446 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,446 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:31,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][275], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 102#L1052-1true, 7#L1061-8true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,483 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:31,483 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:31,483 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:31,483 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:31,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][284], [171#(= |#race~datas~0| 0), 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 102#L1052-1true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,487 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:31,487 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:31,487 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:31,487 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:31,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][282], [72#L1052-2true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,488 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:31,488 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:31,488 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:31,488 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:31,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][284], [72#L1052-2true, 171#(= |#race~datas~0| 0), 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true]) [2025-03-15 01:07:31,555 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:31,555 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:31,555 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:31,555 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:31,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][275], [72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 7#L1061-8true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,610 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:31,610 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:31,610 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:31,610 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:31,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][159], [72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 185#true, 138#L1067true, 157#L1052-1true, 166#true]) [2025-03-15 01:07:31,638 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:31,638 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:31,638 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:31,638 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:31,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][275], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 102#L1052-1true, 166#true, 13#L1061-9true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,662 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:07:31,662 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:31,662 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:31,662 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:31,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][275], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 13#L1061-9true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:31,662 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][159], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 185#true, 138#L1067true, 166#true, 92#L1052-2true]) [2025-03-15 01:07:31,688 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [171#(= |#race~datas~0| 0), 72#L1052-2true, 111#L1052-7true, threadThread1of2ForFork0InUse, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 21#L1063true, 166#true]) [2025-03-15 01:07:31,799 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,799 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,799 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,799 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:31,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [171#(= |#race~datas~0| 0), 72#L1052-2true, 111#L1052-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 29#L1061-3true, 166#true]) [2025-03-15 01:07:31,865 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:31,865 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:31,865 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:31,865 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:31,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [171#(= |#race~datas~0| 0), 72#L1052-2true, 111#L1052-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 166#true, 95#L1061-4true]) [2025-03-15 01:07:31,904 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:31,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:31,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:31,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:31,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [111#L1052-7true, 171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 64#L1064-1true, 166#true]) [2025-03-15 01:07:31,920 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:31,920 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:31,920 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:31,920 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:31,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [111#L1052-7true, 171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 137#L1066-1true, 166#true]) [2025-03-15 01:07:31,949 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:31,949 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:31,949 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:31,949 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:31,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [171#(= |#race~datas~0| 0), 72#L1052-2true, 111#L1052-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, 179#true, threadThread2of2ForFork0InUse, 166#true, 118#L1064-2true]) [2025-03-15 01:07:31,957 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:31,957 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:31,957 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:31,957 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:31,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][262], [171#(= |#race~datas~0| 0), 72#L1052-2true, 111#L1052-7true, threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 172#true, 166#true]) [2025-03-15 01:07:31,976 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:07:31,976 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:07:31,976 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:07:31,976 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:07:31,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [130#L1064-3true, 171#(= |#race~datas~0| 0), 72#L1052-2true, 111#L1052-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, 179#true, threadThread2of2ForFork0InUse, 166#true]) [2025-03-15 01:07:31,992 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:31,992 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:31,992 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:31,992 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:32,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][266], [111#L1052-7true, 171#(= |#race~datas~0| 0), 72#L1052-2true, 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 166#true]) [2025-03-15 01:07:32,010 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:07:32,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:07:32,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:07:32,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:07:32,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [111#L1052-7true, 171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true]) [2025-03-15 01:07:32,027 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:32,027 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:32,027 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:32,027 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:32,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][271], [111#L1052-7true, 171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 179#true, 166#true]) [2025-03-15 01:07:32,043 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:07:32,043 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:07:32,043 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:07:32,043 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:07:32,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [171#(= |#race~datas~0| 0), 72#L1052-2true, 111#L1052-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 47#L1064-5true, 166#true]) [2025-03-15 01:07:32,059 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:32,059 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:32,059 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:32,059 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:32,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [171#(= |#race~datas~0| 0), 72#L1052-2true, 111#L1052-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 166#true, 97#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:07:32,093 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:32,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][253], [111#L1052-7true, 171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 166#true]) [2025-03-15 01:07:32,093 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:32,522 INFO L124 PetriNetUnfolderBase]: 14010/35353 cut-off events. [2025-03-15 01:07:32,522 INFO L125 PetriNetUnfolderBase]: For 88116/134891 co-relation queries the response was YES. [2025-03-15 01:07:32,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87042 conditions, 35353 events. 14010/35353 cut-off events. For 88116/134891 co-relation queries the response was YES. Maximal size of possible extension queue 1234. Compared 413370 event pairs, 6954 based on Foata normal form. 307/29779 useless extension candidates. Maximal degree in co-relation 52125. Up to 17016 conditions per place. [2025-03-15 01:07:32,789 INFO L140 encePairwiseOnDemand]: 147/161 looper letters, 99 selfloop transitions, 10 changer transitions 7/310 dead transitions. [2025-03-15 01:07:32,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 310 transitions, 1853 flow [2025-03-15 01:07:32,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:07:32,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:07:32,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 453 transitions. [2025-03-15 01:07:32,791 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.937888198757764 [2025-03-15 01:07:32,792 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 12 predicate places. [2025-03-15 01:07:32,792 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 310 transitions, 1853 flow [2025-03-15 01:07:32,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.33333333333334) internal successors, (406), 3 states have internal predecessors, (406), 0 states have call successors, (0), 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:07:32,793 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:32,793 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:07:32,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-15 01:07:32,793 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:32,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:32,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1393835710, now seen corresponding path program 1 times [2025-03-15 01:07:32,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:32,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394426989] [2025-03-15 01:07:32,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:32,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:32,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:32,823 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:07:32,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:32,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394426989] [2025-03-15 01:07:32,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394426989] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:32,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:32,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:32,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095552781] [2025-03-15 01:07:32,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:32,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:32,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:32,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:32,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:32,825 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 161 [2025-03-15 01:07:32,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 310 transitions, 1853 flow. Second operand has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 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:07:32,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:32,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 161 [2025-03-15 01:07:32,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:33,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 22#L1049-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,621 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:33,621 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:33,621 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:33,622 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:33,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 22#L1049-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,716 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,716 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,717 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,717 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 22#L1049-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,717 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,717 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,717 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,717 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:33,719 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,719 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 74#L1061-5true, 172#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,723 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,723 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,723 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,723 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 106#L1049-1true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,732 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,732 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,732 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,732 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 138#L1067true, 100#L1051-3true, 166#true, 22#L1049-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,745 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,745 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,745 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,745 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:33,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:33,815 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,815 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,815 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,815 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 166#true, 22#L1049-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,816 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,816 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,816 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,816 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,816 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:33,819 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 22#L1049-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,819 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,820 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,820 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,821 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,821 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,821 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:33,824 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:33,824 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,824 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,825 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,825 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,825 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][242], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,833 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,833 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,833 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,833 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 106#L1049-1true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,836 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,836 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,836 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,836 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,837 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,837 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,837 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,837 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,839 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][239], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,839 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 99#L1061-7true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,839 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,840 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,840 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 100#L1051-3true, 166#true, 56#L1067-1true, 22#L1049-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,853 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,853 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,853 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,853 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 138#L1067true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,861 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,861 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,861 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,861 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:33,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:33,930 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,930 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,930 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,930 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 172#true, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:33,930 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,930 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,930 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,930 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,931 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:33,934 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:33,934 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,934 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,935 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,935 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,935 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,935 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,935 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,935 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,935 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 11#L1050-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,939 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,939 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][239], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,945 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,945 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,946 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,946 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,948 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][239], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 37#L1050-1true, 172#true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,950 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 99#L1061-7true, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:33,950 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,950 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 56#L1067-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:33,962 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:33,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:34,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,029 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 166#true, 11#L1050-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,029 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,029 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,029 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,029 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 11#L1050-1true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:34,031 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,031 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,031 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,031 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 11#L1050-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,032 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,032 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,032 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,032 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,032 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,034 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,034 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,034 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,034 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][242], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,039 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,039 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,040 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,040 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, 37#L1050-1true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,040 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,040 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,040 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,040 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 138#L1067true, 11#L1050-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,058 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,059 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,059 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,059 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 11#L1050-1true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:34,122 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,122 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,122 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 169#true, 11#L1050-1true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:34,124 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,124 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,124 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,124 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,124 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 11#L1050-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,125 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,126 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,126 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,126 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,126 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,126 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,128 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:34,128 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,129 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,129 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,129 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,129 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,129 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][242], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,133 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 24#L1050-2true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,134 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][239], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 37#L1050-1true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,136 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,136 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,136 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,136 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,136 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, 37#L1050-1true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,137 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,137 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,137 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,137 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,137 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,137 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,137 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,137 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][239], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,140 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 99#L1061-7true, 37#L1050-1true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,140 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 99#L1061-7true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,140 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 11#L1050-1true, 100#L1051-3true, 166#true, 56#L1067-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,154 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,154 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,154 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,154 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 138#L1067true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,159 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:34,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 169#true, 100#L1051-3true, 166#true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,215 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,215 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,215 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,215 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,216 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,216 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,216 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 100#L1051-3true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,217 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,217 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,217 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,217 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,217 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:34,218 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,218 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,218 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,218 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,218 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,219 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,219 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,219 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,219 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,219 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,219 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,219 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 24#L1050-2true, 185#true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,225 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][239], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 24#L1050-2true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,226 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 24#L1050-2true, threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,226 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,228 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,228 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,228 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,229 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,229 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 86#ULTIMATE.startFINALtrue, 100#L1051-3true, 22#L1049-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,238 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,238 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 100#L1051-3true, 56#L1067-1true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,246 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,246 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,246 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,246 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:34,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][239], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:34,317 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,317 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,317 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,317 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, threadThread2of2ForFork0InUse, 172#true, 86#ULTIMATE.startFINALtrue, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,325 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:34,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][242], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 127#L1050-5true, 188#true]) [2025-03-15 01:07:34,407 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,407 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,407 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,407 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:34,408 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][110], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 74#L1061-5true, 185#true, 172#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:34,409 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:34,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:34,500 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 35#L1050-6true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:34,500 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,500 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,500 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,500 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][300], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:34,502 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,502 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,502 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,502 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:34,502 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,502 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,502 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,502 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][239], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:34,503 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:34,503 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,503 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:34,505 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,505 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,505 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,505 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,505 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][299], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, threadThread2of2ForFork0InUse, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:34,506 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,506 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,506 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,506 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,507 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,507 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,507 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,507 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][110], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,508 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][110], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 172#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:34,508 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 86#ULTIMATE.startFINALtrue, 11#L1050-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:34,523 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,523 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,524 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,524 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 35#L1050-6true, 138#L1067true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:34,536 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,536 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,536 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,536 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:34,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:34,595 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,595 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,595 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,595 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,595 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][300], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:34,597 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,597 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,597 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,597 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,598 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,598 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,598 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,598 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 185#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,598 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,598 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,599 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:34,599 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,599 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,600 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,600 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:34,601 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:34,601 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][300], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:34,601 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,601 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,602 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,602 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,605 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,605 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:34,606 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][299], [34#L1061-6true, 17#L1050-7true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:34,606 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [34#L1061-6true, 17#L1050-7true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,607 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,607 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,607 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,607 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,607 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,607 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,607 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,607 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][261], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:34,628 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,628 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,628 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,628 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 185#true, 172#true, 35#L1050-6true, 100#L1051-3true, 56#L1067-1true, 166#true, 188#true]) [2025-03-15 01:07:34,637 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,638 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,638 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,638 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 138#L1067true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,641 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,641 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,641 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 138#L1067true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:34,642 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:34,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,701 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,701 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,701 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,701 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,701 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:34,702 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 185#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,702 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,702 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,706 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][115], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:34,706 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][300], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:34,707 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,708 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,708 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][212], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 172#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,713 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,713 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,713 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,713 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 166#true, 100#L1051-3true, 56#L1067-1true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:34,744 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 166#true, 100#L1051-3true, 56#L1067-1true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:34,744 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:34,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,809 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,809 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,812 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,812 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,812 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,812 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,812 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][213], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 185#true, 138#L1067true, 80#L1051true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,847 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,847 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:34,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,906 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,909 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,909 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][213], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 80#L1051true, 166#true, 56#L1067-1true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:34,950 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,950 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,950 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:34,950 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:35,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 35#L1050-6true, 86#ULTIMATE.startFINALtrue, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:35,242 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:35,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:35,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:35,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:35,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][325], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, 172#true, 74#L1061-5true, threadThread2of2ForFork0InUse, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:35,297 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,297 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,297 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,297 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 86#ULTIMATE.startFINALtrue, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:35,316 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,316 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,316 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,316 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 185#true, 86#ULTIMATE.startFINALtrue, 100#L1051-3true, 166#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:35,317 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,317 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,317 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,317 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:35,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][329], [34#L1061-6true, 171#(= |#race~datas~0| 0), 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 72#L1052-2true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:35,369 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:35,369 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:35,369 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:35,369 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:35,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][332], [171#(= |#race~datas~0| 0), 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:35,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:35,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:35,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:35,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:35,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][213], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 80#L1051true, 86#ULTIMATE.startFINALtrue, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:35,473 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:35,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:35,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:35,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:35,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][304], [72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 7#L1061-8true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:35,523 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:35,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:35,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:35,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:35,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][304], [72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 13#L1061-9true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:35,590 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:36,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][339], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 140#L1050-6true, 179#true, 172#true, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 144#L1064-7true]) [2025-03-15 01:07:36,306 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:07:36,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:36,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:36,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:36,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][339], [17#L1050-7true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 179#true, 185#true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 144#L1064-7true]) [2025-03-15 01:07:36,333 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:07:36,333 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:36,333 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:36,333 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:36,600 INFO L124 PetriNetUnfolderBase]: 16223/40818 cut-off events. [2025-03-15 01:07:36,601 INFO L125 PetriNetUnfolderBase]: For 121518/178949 co-relation queries the response was YES. [2025-03-15 01:07:36,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110552 conditions, 40818 events. 16223/40818 cut-off events. For 121518/178949 co-relation queries the response was YES. Maximal size of possible extension queue 1446. Compared 483188 event pairs, 8066 based on Foata normal form. 326/34954 useless extension candidates. Maximal degree in co-relation 96169. Up to 19225 conditions per place. [2025-03-15 01:07:36,935 INFO L140 encePairwiseOnDemand]: 154/161 looper letters, 131 selfloop transitions, 10 changer transitions 7/340 dead transitions. [2025-03-15 01:07:36,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 340 transitions, 2373 flow [2025-03-15 01:07:36,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:07:36,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:07:36,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 440 transitions. [2025-03-15 01:07:36,937 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9109730848861284 [2025-03-15 01:07:36,937 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 14 predicate places. [2025-03-15 01:07:36,937 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 340 transitions, 2373 flow [2025-03-15 01:07:36,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 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:07:36,937 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:36,937 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, 1, 1] [2025-03-15 01:07:36,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-15 01:07:36,937 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:36,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:36,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1235965122, now seen corresponding path program 1 times [2025-03-15 01:07:36,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:36,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275963496] [2025-03-15 01:07:36,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:36,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:36,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:37,148 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:07:37,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:37,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275963496] [2025-03-15 01:07:37,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275963496] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:37,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:37,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:07:37,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107834323] [2025-03-15 01:07:37,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:37,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:07:37,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:37,149 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:07:37,149 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:07:37,150 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 161 [2025-03-15 01:07:37,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 340 transitions, 2373 flow. Second operand has 6 states, 6 states have (on average 118.83333333333333) internal successors, (713), 6 states have internal predecessors, (713), 0 states have call successors, (0), 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:07:37,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:37,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 161 [2025-03-15 01:07:37,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:38,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][271], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 100#L1051-3true, 191#true, 22#L1049-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,058 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:38,058 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:38,058 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:38,058 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:38,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 100#L1051-3true, 22#L1049-1true, 191#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,126 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,126 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,126 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,126 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][270], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 191#true, 22#L1049-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,126 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 191#true, 100#L1051-3true, 166#true, 22#L1049-1true, 188#true]) [2025-03-15 01:07:38,127 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][270], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 22#L1049-1true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,127 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,127 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][271], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 191#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,128 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 138#L1067true, 100#L1051-3true, 166#true, 191#true, 22#L1049-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,144 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,144 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,145 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [130#L1064-3true, threadThread1of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,153 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,153 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,154 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,154 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,154 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,154 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 169#true, 100#L1051-3true, 22#L1049-1true, 166#true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,154 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 169#true, 22#L1049-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 118#L1064-2true, 188#true]) [2025-03-15 01:07:38,155 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 01:07:38,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:07:38,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:07:38,155 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:07:38,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 118#L1064-2true, 188#true]) [2025-03-15 01:07:38,156 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,156 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,156 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,156 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 106#L1049-1true, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,180 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,180 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,180 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,180 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:38,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true, 22#L1049-1true, 191#true, 188#true]) [2025-03-15 01:07:38,195 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,195 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, 169#true, 100#L1051-3true, 166#true, 191#true, 22#L1049-1true, 188#true]) [2025-03-15 01:07:38,197 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 169#true, 100#L1051-3true, 166#true, 22#L1049-1true, 191#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,197 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,197 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,198 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][270], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 169#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,198 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,198 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,198 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,198 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 100#L1051-3true, 191#true, 166#true, 188#true]) [2025-03-15 01:07:38,200 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,200 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,200 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,200 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 100#L1051-3true, 166#true, 191#true, 188#true]) [2025-03-15 01:07:38,200 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,200 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,200 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,200 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][250], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,205 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,205 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,205 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,205 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 106#L1049-1true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,206 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,206 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,206 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,206 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,206 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,206 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,206 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,207 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,207 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,209 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 106#L1049-1true, 99#L1061-7true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,209 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,209 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,210 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,210 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,210 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,210 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 100#L1051-3true, 56#L1067-1true, 166#true, 191#true, 22#L1049-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,218 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 138#L1067true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,218 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,218 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 22#L1049-1true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,226 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 22#L1049-1true, 166#true, 188#true]) [2025-03-15 01:07:38,228 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 169#true, 47#L1064-5true, 100#L1051-3true, 22#L1049-1true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,228 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 185#true, 141#L1064-6true, 169#true, 100#L1051-3true, 22#L1049-1true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,228 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,228 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,229 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,229 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,229 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,229 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 22#L1049-1true, 188#true]) [2025-03-15 01:07:38,229 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,229 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [130#L1064-3true, threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 172#true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,230 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 100#L1051-3true, 22#L1049-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,230 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:38,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 22#L1049-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,230 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [130#L1064-3true, threadThread1of2ForFork0InUse, 147#L1049-2true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,231 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, 172#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,231 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,231 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,232 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,232 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,232 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,232 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, 172#true, threadThread2of2ForFork0InUse, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,232 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,232 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,232 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,232 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][246], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,249 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [106#L1049-1true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,249 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,249 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,256 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,256 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,256 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][254], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,257 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 141#L1064-6true, 78#L1049-2true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,257 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 78#L1049-2true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,257 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,258 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 106#L1049-1true, 179#true, 172#true, 185#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,258 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,258 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 106#L1049-1true, 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,258 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, 179#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of2ForFork0InUse, 185#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,258 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,258 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 106#L1049-1true, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,259 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,259 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 169#true, 191#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:38,270 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,270 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,270 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,270 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 169#true, 191#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,270 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,270 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,270 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,270 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 169#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,271 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 100#L1051-3true, 191#true, 188#true]) [2025-03-15 01:07:38,273 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 185#true, 169#true, 166#true, 100#L1051-3true, 191#true, 188#true]) [2025-03-15 01:07:38,273 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][270], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,273 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,273 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][271], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 191#true, 100#L1051-3true, 11#L1050-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,276 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,282 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 99#L1061-7true, 78#L1049-2true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,282 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 78#L1049-2true, 169#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,282 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,282 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 78#L1049-2true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,284 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 37#L1050-1true, 172#true, threadThread2of2ForFork0InUse, 169#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,284 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,284 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,301 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 47#L1064-5true, 169#true, 166#true, 100#L1051-3true, 22#L1049-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,301 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,301 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,301 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,301 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,301 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 47#L1064-5true, 169#true, 100#L1051-3true, 22#L1049-1true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,302 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,302 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:38,303 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 47#L1064-5true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,303 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,303 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,303 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 169#true, 47#L1064-5true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,303 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,303 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,304 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, 172#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,304 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,304 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,304 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 172#true, 179#true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:38,306 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,306 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,306 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,306 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:38,306 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,306 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,306 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,306 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,306 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, 51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:38,307 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,307 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,307 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,307 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,307 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,307 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,307 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,307 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,307 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,307 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [130#L1064-3true, threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 166#true, 11#L1050-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,309 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,309 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,309 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,309 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 169#true, 11#L1050-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 118#L1064-2true, 188#true]) [2025-03-15 01:07:38,309 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,309 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,309 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,309 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,323 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,323 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,323 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,323 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [106#L1049-1true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,325 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,325 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,325 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,325 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,325 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,326 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,326 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,326 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,326 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:38,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 172#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,326 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,326 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,326 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,326 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,326 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][254], [threadThread1of2ForFork0InUse, 179#true, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,334 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,334 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 37#L1050-1true, 179#true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,334 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,334 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 141#L1064-6true, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,334 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,335 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, 179#true, 185#true, threadThread2of2ForFork0InUse, 78#L1049-2true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,335 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,335 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,335 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,335 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,345 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 169#true, 100#L1051-3true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,345 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,345 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,345 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,345 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,345 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,345 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 11#L1050-1true, 166#true, 100#L1051-3true, 191#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,347 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,347 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,347 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,347 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][270], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 11#L1050-1true, 191#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,347 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,347 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,347 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,347 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 191#true, 100#L1051-3true, 166#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:38,349 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,349 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,349 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,349 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][271], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,350 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,350 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,350 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,350 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][250], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 169#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,355 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,355 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,355 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,355 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 172#true, 99#L1061-7true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,357 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,357 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,357 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,357 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,357 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 100#L1051-3true, 56#L1067-1true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,366 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,366 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,366 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,366 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 138#L1067true, 11#L1050-1true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,369 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 22#L1049-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,377 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,377 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 22#L1049-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,377 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,377 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 166#true, 22#L1049-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,378 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 147#L1049-2true, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,378 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,378 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,378 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,379 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 179#true, 169#true, 47#L1064-5true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,379 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,379 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,379 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,379 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,379 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,379 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,380 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 47#L1064-5true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,380 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,381 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,381 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 47#L1064-5true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,381 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,381 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [130#L1064-3true, threadThread1of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of2ForFork0InUse, 179#true, 172#true, 169#true, 11#L1050-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,384 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 11#L1050-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,384 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 47#L1064-5true, 166#true, 100#L1051-3true, 11#L1050-1true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,385 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,385 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,385 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,385 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 100#L1051-3true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,385 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][263], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 118#L1064-2true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,389 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 37#L1050-1true, 179#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,397 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,397 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,397 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,397 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][246], [130#L1064-3true, threadThread1of2ForFork0InUse, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,399 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][254], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 41#L1064-4true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,401 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:38,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 78#L1049-2true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,401 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,401 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,401 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 78#L1049-2true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,402 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [106#L1049-1true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,405 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,405 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,405 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:38,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, 169#true, 191#true, 100#L1051-3true, 166#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:38,427 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 169#true, 191#true, 100#L1051-3true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,427 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,427 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 169#true, 100#L1051-3true, 11#L1050-1true, 166#true, 191#true, 188#true]) [2025-03-15 01:07:38,429 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,429 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,429 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,429 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,429 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][270], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 191#true, 100#L1051-3true, 11#L1050-1true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,429 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,429 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,430 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,430 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,430 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,430 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][270], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 169#true, 100#L1051-3true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,430 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,430 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,430 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,430 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 191#true, 100#L1051-3true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,432 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 191#true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,432 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][250], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,435 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,437 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 37#L1050-1true, 99#L1061-7true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,438 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,438 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,438 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 99#L1061-7true, 169#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,439 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,439 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,439 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,439 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,439 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,441 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 99#L1061-7true, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,441 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 24#L1050-2true, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 169#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,441 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 138#L1067true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,451 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,451 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,451 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,451 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 147#L1049-2true, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,461 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,461 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,461 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,461 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,461 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,461 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,461 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,462 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,462 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [51#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,463 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 147#L1049-2true, 179#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,463 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:38,464 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,464 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,464 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,464 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 47#L1064-5true, 100#L1051-3true, 166#true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,465 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,465 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,465 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 47#L1064-5true, 169#true, 166#true, 11#L1050-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,465 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 11#L1050-1true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,466 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,466 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 172#true, 185#true, 169#true, 100#L1051-3true, 166#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:38,468 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:38,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,468 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 11#L1050-1true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,468 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][262], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 172#true, 179#true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,469 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,469 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,470 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,470 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,470 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,470 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,470 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, 24#L1050-2true, threadThread1of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 172#true, 179#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,476 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,476 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,476 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,476 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][246], [130#L1064-3true, 24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,479 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,479 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,479 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,479 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,480 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,480 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,480 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,480 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 78#L1049-2true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,483 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,483 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,483 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,483 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,483 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 78#L1049-2true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,484 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,484 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,484 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,484 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,484 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,486 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,486 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,486 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,486 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,486 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][254], [threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,500 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,500 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,500 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,500 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 24#L1050-2true, 179#true, 172#true, threadThread2of2ForFork0InUse, 141#L1064-6true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,501 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 24#L1050-2true, 179#true, 172#true, threadThread2of2ForFork0InUse, 169#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,501 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 37#L1050-1true, 172#true, 179#true, 185#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,501 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,501 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, 179#true, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,501 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 141#L1064-6true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,501 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,501 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, 179#true, 37#L1050-1true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,502 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, 179#true, 185#true, threadThread2of2ForFork0InUse, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 47#L1064-5true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,502 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,502 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,515 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 191#true, 11#L1050-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,515 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,515 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,515 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,515 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,515 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,515 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 185#true, 169#true, 191#true, 100#L1051-3true, 166#true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,515 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,515 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,515 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,515 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 169#true, 191#true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,516 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 100#L1051-3true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,516 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, 169#true, 166#true, 100#L1051-3true, 191#true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,517 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 169#true, 166#true, 100#L1051-3true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 191#true, 188#true]) [2025-03-15 01:07:38,518 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][270], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 191#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,518 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,518 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,518 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,518 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,518 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 185#true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,523 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,523 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,523 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,523 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,524 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,524 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,524 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,524 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,524 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,524 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,524 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,524 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,524 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 169#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,525 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,525 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,525 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,525 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,525 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 86#ULTIMATE.startFINALtrue, 100#L1051-3true, 191#true, 22#L1049-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,533 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,533 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,533 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,533 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 100#L1051-3true, 191#true, 11#L1050-1true, 56#L1067-1true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,536 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,536 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,536 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,536 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 47#L1064-5true, 100#L1051-3true, 166#true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,546 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,546 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,546 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,546 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,546 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,547 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 166#true, 100#L1051-3true, 11#L1050-1true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,547 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,547 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,547 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,547 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,547 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,547 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,548 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 47#L1064-5true, 169#true, 100#L1051-3true, 11#L1050-1true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,548 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,548 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 11#L1050-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,548 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,548 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,549 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 169#true, 11#L1050-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,549 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,549 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 47#L1064-5true, 166#true, 100#L1051-3true, 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,549 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,549 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,549 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:38,550 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 169#true, 47#L1064-5true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,550 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,550 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,550 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,550 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,551 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,551 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,551 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 172#true, 185#true, 169#true, 100#L1051-3true, 166#true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,553 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,553 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 172#true, 179#true, 169#true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,553 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#true, 188#true]) [2025-03-15 01:07:38,553 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [24#L1050-2true, threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,560 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,561 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,561 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,561 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][254], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 37#L1050-1true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,564 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,564 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,564 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,564 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,564 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 47#L1064-5true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,564 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,564 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,564 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,564 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,564 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,565 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 37#L1050-1true, 179#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,565 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,565 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,565 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,565 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,565 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 179#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,565 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,566 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,566 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,566 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:38,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,566 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,566 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,566 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,566 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,566 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:38,598 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][268], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,598 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,598 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,598 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,598 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,598 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,598 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:38,608 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,608 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,608 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,608 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,608 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,610 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,611 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 100#L1051-3true, 166#true, 56#L1067-1true, 191#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,623 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,623 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,623 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,623 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,634 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 11#L1050-1true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,634 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,635 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,635 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,635 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 169#true, 166#true, 11#L1050-1true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,635 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,635 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 169#true, 47#L1064-5true, 166#true, 100#L1051-3true, 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,636 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 185#true, 172#true, 169#true, 47#L1064-5true, 100#L1051-3true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,636 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,636 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,637 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 47#L1064-5true, 169#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,638 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][264], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:38,638 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,639 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,639 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][254], [24#L1050-2true, threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,650 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,650 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,650 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,650 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,650 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:38,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 47#L1064-5true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,650 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,650 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,650 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,650 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,650 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [24#L1050-2true, threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,651 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,651 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,651 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,651 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,651 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,653 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,653 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,653 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,653 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,653 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,654 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,654 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,654 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:38,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][254], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,673 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,673 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,673 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,673 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,673 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:38,673 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:38,673 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:38,673 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:38,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,674 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,674 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,674 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,674 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][250], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 169#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,699 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,699 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,699 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,699 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 147#L1049-2true, threadThread2of2ForFork0InUse, 179#true, 172#true, 86#ULTIMATE.startFINALtrue, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:38,714 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:07:38,714 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:38,714 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:38,714 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:38,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,901 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,901 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,901 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,902 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,902 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,902 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,902 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,902 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,902 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,902 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,903 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 185#true, 172#true, 141#L1064-6true, 169#true, 166#true, 50#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,903 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,903 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,904 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][266], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,904 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,904 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,904 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,904 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,904 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,904 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,904 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,914 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][246], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 172#true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,914 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,915 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,915 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,921 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [24#L1050-2true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,921 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,921 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,922 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 141#L1064-6true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:38,924 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,924 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,924 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,924 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,924 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:38,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 185#true, threadThread2of2ForFork0InUse, 172#true, 35#L1050-6true, 169#true, 191#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:38,983 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,983 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,983 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,983 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 35#L1050-6true, 169#true, 191#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:38,984 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,984 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,984 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,984 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 169#true, 191#true, 166#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,985 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][345], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 191#true, 71#L1051-3true]) [2025-03-15 01:07:38,986 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][346], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 185#true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 191#true, 71#L1051-3true]) [2025-03-15 01:07:38,986 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 169#true, 166#true, 191#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,986 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:07:38,986 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:38,986 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:38,987 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:38,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 169#true, 191#true, 166#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,987 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,987 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,987 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,987 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,987 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][113], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 35#L1050-6true, 169#true, 191#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:38,989 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:07:38,989 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:38,989 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:38,989 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:38,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 191#true, 188#true]) [2025-03-15 01:07:38,990 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,990 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][113], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 74#L1061-5true, 185#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 100#L1051-3true, 191#true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:38,991 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][113], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 172#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 166#true, 191#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:38,991 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,991 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,994 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 169#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:38,994 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,994 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,994 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,994 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:38,994 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 86#ULTIMATE.startFINALtrue, 100#L1051-3true, 11#L1050-1true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 188#true]) [2025-03-15 01:07:39,013 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,013 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,013 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,013 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:39,040 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:39,040 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 35#L1050-6true, 47#L1064-5true, 169#true, 166#true, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,040 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,040 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 141#L1064-6true, 35#L1050-6true, 169#true, 166#true, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,041 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,041 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,041 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,041 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][350], [threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:39,043 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,043 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 185#true, 179#true, 172#true, 141#L1064-6true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,043 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,043 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 179#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:39,044 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,044 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,044 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][348], [130#L1064-3true, threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, threadThread2of2ForFork0InUse, 179#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:39,045 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:39,045 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][118], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 35#L1050-6true, 169#true, 166#true, 100#L1051-3true, 118#L1064-2true, 188#true]) [2025-03-15 01:07:39,047 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:07:39,047 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:39,047 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:39,047 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:39,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][118], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 118#L1064-2true, 188#true]) [2025-03-15 01:07:39,048 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][118], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 169#true, 100#L1051-3true, 166#true, 118#L1064-2true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,049 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,049 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 172#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 185#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,050 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,050 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,050 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,050 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:39,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 35#L1050-6true, 169#true, 166#true, 191#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:39,109 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,109 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,110 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,110 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,110 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,111 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,111 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 169#true, 166#true, 191#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,112 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][345], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 191#true, 71#L1051-3true]) [2025-03-15 01:07:39,112 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,112 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,113 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, 35#L1050-6true, 169#true, 191#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:39,113 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,113 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,113 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,113 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,113 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,114 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 166#true, 191#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,114 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,114 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,114 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,114 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 191#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,115 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 191#true, 100#L1051-3true, 166#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,115 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 191#true, 100#L1051-3true, 166#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,115 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,115 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][346], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 191#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:39,116 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,116 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,116 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,116 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,116 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,116 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,116 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,116 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 169#true, 166#true, 191#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,117 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,117 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,117 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,117 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 185#true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,117 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,117 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,117 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,117 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,117 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][345], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 99#L1061-7true, 185#true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 191#true, 71#L1051-3true]) [2025-03-15 01:07:39,118 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,118 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,118 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,118 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,118 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][267], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 86#ULTIMATE.startFINALtrue, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 188#true]) [2025-03-15 01:07:39,144 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,144 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,144 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,144 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 138#L1067true, 35#L1050-6true, 191#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:39,154 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 35#L1050-6true, 100#L1051-3true, 191#true, 56#L1067-1true, 166#true, 188#true]) [2025-03-15 01:07:39,154 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 138#L1067true, 191#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,154 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 138#L1067true, 100#L1051-3true, 191#true, 166#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,155 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:39,169 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 35#L1050-6true, 47#L1064-5true, 169#true, 166#true, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,169 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 166#true, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,169 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,169 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][350], [17#L1050-7true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:39,171 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,171 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,171 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,171 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [17#L1050-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 185#true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 47#L1064-5true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,172 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 141#L1064-6true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,172 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 140#L1050-6true, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,172 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,172 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 179#true, 185#true, 172#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,172 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,172 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,173 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,173 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,173 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,173 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, threadThread2of2ForFork0InUse, 172#true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 188#true]) [2025-03-15 01:07:39,175 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,176 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 179#true, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,176 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 35#L1050-6true, 169#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:39,176 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,176 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,177 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,177 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,177 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 169#true, 47#L1064-5true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,178 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,178 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][117], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, 185#true, 179#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,178 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,179 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 47#L1064-5true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,179 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,179 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,179 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][348], [130#L1064-3true, 17#L1050-7true, threadThread1of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of2ForFork0InUse, 185#true, 179#true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:39,180 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,180 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,180 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,180 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 140#L1050-6true, 185#true, 172#true, 179#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,180 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,180 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,180 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,180 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,181 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 169#true, 47#L1064-5true, 166#true, 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,181 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,181 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][254], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:39,182 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:39,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 169#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,182 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][350], [threadThread1of2ForFork0InUse, 140#L1050-6true, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:39,182 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,182 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,183 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,183 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,183 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,183 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,183 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,183 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,183 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, 17#L1050-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 172#true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,187 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,187 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,187 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,187 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 99#L1061-7true, 169#true, 191#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,250 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 169#true, 191#true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,250 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,250 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,250 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,251 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,251 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][345], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 191#true, 71#L1051-3true]) [2025-03-15 01:07:39,252 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,252 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,252 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,252 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,252 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 100#L1051-3true, 166#true, 191#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,254 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,254 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 99#L1061-7true, 169#true, 166#true, 100#L1051-3true, 191#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,254 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 169#true, 166#true, 191#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,255 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,255 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][120], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 169#true, 166#true, 191#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,255 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 17#L1050-7true, 34#L1061-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,257 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 99#L1061-7true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,257 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][214], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 80#L1051true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,264 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,264 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,265 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,265 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 35#L1050-6true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,310 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,312 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 35#L1050-6true, 47#L1064-5true, 169#true, 166#true, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,312 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,312 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,312 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,312 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,312 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,312 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,312 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,313 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 179#true, 172#true, 169#true, 47#L1064-5true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,313 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,313 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,313 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,314 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 169#true, 47#L1064-5true, 100#L1051-3true, 166#true, 152#L1050-7true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,314 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,314 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,314 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [17#L1050-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,315 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [17#L1050-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 179#true, 172#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,315 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,315 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,315 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [17#L1050-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,316 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,316 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,316 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 169#true, 47#L1064-5true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,317 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 140#L1050-6true, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,317 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][350], [17#L1050-7true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true]) [2025-03-15 01:07:39,317 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,317 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,318 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,318 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,318 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,318 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,318 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,318 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,318 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,318 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,318 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,322 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 166#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,323 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:39,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 179#true, 172#true, threadThread2of2ForFork0InUse, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,323 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 141#L1064-6true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,324 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,324 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][261], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 169#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,324 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,325 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,325 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][212], [threadThread1of2ForFork0InUse, 179#true, 172#true, 185#true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 80#L1051true, 169#true, 166#true, 71#L1051-3true, 118#L1064-2true, 188#true]) [2025-03-15 01:07:39,331 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,331 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,331 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,332 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:39,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 99#L1061-7true, 172#true, 169#true, 166#true, 191#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,395 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,395 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,395 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,395 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,395 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 185#true, 80#L1051true, 169#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,399 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,399 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,399 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,399 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 80#L1051true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,399 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,399 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,399 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,399 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 56#L1067-1true, 100#L1051-3true, 166#true, 191#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,438 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 166#true, 191#true, 56#L1067-1true, 100#L1051-3true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,438 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 138#L1067true, 80#L1051true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,448 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,448 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,448 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,448 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,458 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 100#L1051-3true, 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,458 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,460 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 141#L1064-6true, 35#L1050-6true, 169#true, 166#true, 100#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,461 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,461 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 169#true, 47#L1064-5true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,462 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,462 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,462 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,462 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,463 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,465 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,465 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,466 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,466 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][123], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,466 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,466 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,467 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,467 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,467 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,467 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,467 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,467 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,467 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,467 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,468 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [17#L1050-7true, threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,468 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [17#L1050-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 141#L1064-6true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,469 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 185#true, 172#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,469 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,469 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,469 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,470 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [threadThread1of2ForFork0InUse, 140#L1050-6true, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,470 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:39,470 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 141#L1064-6true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,470 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 140#L1050-6true, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,471 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 47#L1064-5true, 169#true, 166#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,471 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 172#true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,476 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 80#L1051true, 41#L1064-4true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,476 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, 179#true, 172#true, threadThread2of2ForFork0InUse, 80#L1051true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,476 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 141#L1064-6true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,477 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,477 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,477 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,477 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][211], [130#L1064-3true, threadThread1of2ForFork0InUse, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,481 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,481 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,481 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,481 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,481 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:39,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 80#L1051true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,550 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,550 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,550 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,550 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,550 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][209], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 80#L1051true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,555 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,555 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][218], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 80#L1051true, 169#true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,555 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,555 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 80#L1051true, 56#L1067-1true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,605 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,605 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,605 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,605 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,619 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,619 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,619 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,620 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 152#L1050-7true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,620 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,620 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,620 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,620 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,620 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,620 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,623 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 169#true, 166#true, 100#L1051-3true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,623 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][127], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 141#L1064-6true, 169#true, 100#L1051-3true, 166#true, 152#L1050-7true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,624 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,625 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,625 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,625 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,626 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [17#L1050-7true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 179#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,626 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:39,626 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][352], [17#L1050-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 172#true, 179#true, 141#L1064-6true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:39,626 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,626 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,627 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [17#L1050-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 141#L1064-6true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,627 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,627 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,627 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,627 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,627 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,627 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,631 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 80#L1051true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,631 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,631 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 185#true, 179#true, 172#true, 141#L1064-6true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,632 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,632 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,632 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,632 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,632 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 179#true, 185#true, 141#L1064-6true, 169#true, 166#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,633 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,633 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,633 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,633 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,633 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,633 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][223], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 179#true, 172#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,637 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,637 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,637 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,637 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,637 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,637 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:39,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][384], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 102#L1052-1true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,709 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,709 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 35#L1050-6true, 86#ULTIMATE.startFINALtrue, 191#true, 166#true, 100#L1051-3true, 188#true]) [2025-03-15 01:07:39,751 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,751 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,751 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,751 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,780 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 179#true, 80#L1051true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,781 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,781 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,785 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 185#true, 172#true, 80#L1051true, 47#L1064-5true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,785 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,785 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:39,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 86#ULTIMATE.startFINALtrue, 166#true, 100#L1051-3true, 191#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:39,895 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,895 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,895 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,895 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][116], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 179#true, 172#true, 86#ULTIMATE.startFINALtrue, 100#L1051-3true, 166#true, 191#true, 152#L1050-7true, 188#true]) [2025-03-15 01:07:39,896 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,896 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,896 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,896 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,922 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 141#L1064-6true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,923 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,928 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][228], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 141#L1064-6true, 80#L1051true, 169#true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,928 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,928 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][390], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 172#true, 179#true, threadThread2of2ForFork0InUse, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:39,939 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][393], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 141#L1064-6true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,939 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][393], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 47#L1064-5true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:39,939 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:39,939 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][384], [182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 72#L1052-2true, 34#L1061-6true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:40,008 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,008 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,008 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,008 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][390], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 185#true, 172#true, threadThread2of2ForFork0InUse, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 102#L1052-1true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:40,085 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][386], [130#L1064-3true, 171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 179#true, 172#true, 185#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:40,088 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,088 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,088 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,088 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:40,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][389], [183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 102#L1052-1true, 191#true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:40,152 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:07:40,152 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:07:40,152 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:07:40,152 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:07:40,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][389], [171#(= |#race~datas~0| 0), 72#L1052-2true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 185#true, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:40,152 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,152 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,152 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,152 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][215], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 185#true, 179#true, 80#L1051true, 86#ULTIMATE.startFINALtrue, 166#true, 191#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:40,193 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,193 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,193 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,193 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][393], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 185#true, 179#true, 47#L1064-5true, 102#L1052-1true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:40,226 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,226 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,227 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,227 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][390], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, 179#true, threadThread2of2ForFork0InUse, 172#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 41#L1064-4true, 166#true, 71#L1051-3true, 188#true]) [2025-03-15 01:07:40,231 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,231 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,231 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,231 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,231 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:40,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][383], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 7#L1061-8true, 102#L1052-1true, 191#true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:40,289 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:07:40,289 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:07:40,289 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:07:40,289 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:07:40,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][383], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 172#true, 185#true, threadThread2of2ForFork0InUse, 7#L1061-8true, 191#true, 166#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:40,289 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][393], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 179#true, 185#true, threadThread2of2ForFork0InUse, 172#true, 141#L1064-6true, 102#L1052-1true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:40,546 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][393], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 179#true, threadThread2of2ForFork0InUse, 172#true, 185#true, 47#L1064-5true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:40,550 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:40,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][383], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 185#true, 172#true, threadThread2of2ForFork0InUse, 102#L1052-1true, 166#true, 13#L1061-9true, 191#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:40,592 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:07:40,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:40,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:40,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:40,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][383], [171#(= |#race~datas~0| 0), 72#L1052-2true, threadThread1of2ForFork0InUse, 185#true, threadThread2of2ForFork0InUse, 172#true, 166#true, 13#L1061-9true, 191#true, 71#L1051-3true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:40,592 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:40,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:40,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:40,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:40,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][393], [72#L1052-2true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 179#true, 185#true, 141#L1064-6true, 166#true, 71#L1051-3true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:40,644 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:40,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:40,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:40,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:40,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:41,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][450], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 140#L1050-6true, 172#true, 185#true, 179#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 144#L1064-7true]) [2025-03-15 01:07:41,310 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:07:41,310 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:41,310 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:41,310 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:41,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][453], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 140#L1050-6true, 172#true, 185#true, 179#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 144#L1064-7true]) [2025-03-15 01:07:41,310 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:07:41,310 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:41,310 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:41,310 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:41,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][450], [171#(= |#race~datas~0| 0), 17#L1050-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 172#true, 179#true, 185#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 144#L1064-7true]) [2025-03-15 01:07:41,345 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:07:41,345 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:41,345 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:41,345 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:41,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][453], [17#L1050-7true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 185#true, 172#true, 179#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 144#L1064-7true]) [2025-03-15 01:07:41,345 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:07:41,345 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:41,345 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:41,345 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:41,891 INFO L124 PetriNetUnfolderBase]: 18302/44092 cut-off events. [2025-03-15 01:07:41,891 INFO L125 PetriNetUnfolderBase]: For 153567/318806 co-relation queries the response was YES. [2025-03-15 01:07:42,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145289 conditions, 44092 events. 18302/44092 cut-off events. For 153567/318806 co-relation queries the response was YES. Maximal size of possible extension queue 1512. Compared 515232 event pairs, 6525 based on Foata normal form. 1434/39053 useless extension candidates. Maximal degree in co-relation 93245. Up to 22683 conditions per place. [2025-03-15 01:07:42,254 INFO L140 encePairwiseOnDemand]: 146/161 looper letters, 262 selfloop transitions, 38 changer transitions 7/455 dead transitions. [2025-03-15 01:07:42,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 455 transitions, 4074 flow [2025-03-15 01:07:42,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:07:42,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:07:42,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 813 transitions. [2025-03-15 01:07:42,256 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8416149068322981 [2025-03-15 01:07:42,256 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 19 predicate places. [2025-03-15 01:07:42,256 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 455 transitions, 4074 flow [2025-03-15 01:07:42,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 118.83333333333333) internal successors, (713), 6 states have internal predecessors, (713), 0 states have call successors, (0), 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:07:42,256 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:42,257 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:07:42,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-15 01:07:42,257 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:42,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:42,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1955041636, now seen corresponding path program 1 times [2025-03-15 01:07:42,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:42,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281790759] [2025-03-15 01:07:42,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:42,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:42,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:42,494 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:07:42,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:42,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281790759] [2025-03-15 01:07:42,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281790759] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:42,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:42,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:07:42,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403646303] [2025-03-15 01:07:42,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:42,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:07:42,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:42,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:07:42,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:07:42,496 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 161 [2025-03-15 01:07:42,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 455 transitions, 4074 flow. Second operand has 6 states, 6 states have (on average 122.16666666666667) internal successors, (733), 6 states have internal predecessors, (733), 0 states have call successors, (0), 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:07:42,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:42,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 161 [2025-03-15 01:07:42,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:43,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:43,433 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:07:43,433 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:43,433 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:43,433 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:43,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [130#L1064-3true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:43,484 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:07:43,484 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:43,484 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:43,484 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:43,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:43,512 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,513 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,513 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,513 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:43,517 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,517 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,517 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,517 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,517 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:43,518 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,518 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,518 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,518 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 169#true, 188#true]) [2025-03-15 01:07:43,518 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,518 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,518 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,518 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:43,554 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,554 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,554 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,554 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,574 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,574 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:43,574 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,574 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,575 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [130#L1064-3true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:43,575 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,575 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,575 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,575 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [130#L1064-3true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 188#true]) [2025-03-15 01:07:43,576 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,576 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,576 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,576 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:43,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:43,610 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,610 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,610 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,610 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:43,610 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,611 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,611 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,611 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:43,615 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:43,615 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,615 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:43,616 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,616 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,616 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,616 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][255], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 138#L1067true, 22#L1049-1true, 188#true]) [2025-03-15 01:07:43,632 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,632 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,632 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,632 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,656 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:43,656 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,656 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,657 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,657 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,657 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,657 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,672 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,672 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,672 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,672 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:43,673 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,673 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,673 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,673 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,673 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][196], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 197#true, 106#L1049-1true, 185#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,674 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,674 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,674 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,674 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:43,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][231], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,705 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,705 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,705 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,705 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:43,705 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,705 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,705 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,705 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,708 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,708 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,708 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,708 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][240], [threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,708 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,708 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:43,709 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 188#true]) [2025-03-15 01:07:43,709 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,709 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][255], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 56#L1067-1true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 22#L1049-1true, 188#true]) [2025-03-15 01:07:43,722 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,722 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,722 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,722 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][255], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 147#L1049-2true, 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:43,727 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,754 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,754 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,754 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,755 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,755 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,755 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,755 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,755 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][230], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,761 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,761 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,761 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,761 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 106#L1049-1true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,762 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,762 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,762 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,762 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][196], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 197#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,774 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,774 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,774 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,774 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,774 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,775 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 106#L1049-1true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,775 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,775 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 106#L1049-1true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,775 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,775 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 197#true, 106#L1049-1true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,775 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 197#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,776 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][241], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,776 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,776 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][447], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 147#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,794 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,794 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,794 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,794 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,806 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,806 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,806 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,806 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 188#true]) [2025-03-15 01:07:43,807 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:43,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:43,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:43,807 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:43,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 188#true]) [2025-03-15 01:07:43,807 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,807 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,807 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,808 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,808 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][240], [threadThread1of2ForFork0InUse, 172#true, 37#L1050-1true, threadThread2of2ForFork0InUse, 99#L1061-7true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:43,809 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,809 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,810 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,810 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,810 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,810 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,810 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,810 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,810 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][255], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 56#L1067-1true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 147#L1049-2true, 179#true, 188#true]) [2025-03-15 01:07:43,824 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,824 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,824 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,824 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][455], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 147#L1049-2true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,838 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,838 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,838 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,838 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,859 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,859 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,859 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,862 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,862 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,862 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,862 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 106#L1049-1true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,866 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][196], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 188#true]) [2025-03-15 01:07:43,866 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:43,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,866 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,879 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,879 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,879 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,879 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,879 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][241], [threadThread1of2ForFork0InUse, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,880 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,880 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,880 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,880 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:43,909 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,909 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,909 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,909 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][235], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 7#L1061-8true, 169#true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:43,909 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:43,909 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:43,909 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:43,909 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:43,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][240], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,910 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][255], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 138#L1067true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:43,930 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,930 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,930 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 147#L1049-2true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,939 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,939 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,939 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,939 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,958 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:43,958 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:43,958 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:43,958 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:43,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:43,959 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,959 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,959 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,959 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][241], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:43,961 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:43,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,961 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,961 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,961 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,961 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,961 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,962 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 106#L1049-1true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,965 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:43,966 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,966 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:43,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][447], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:43,996 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,996 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,996 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:43,996 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][231], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 169#true, 188#true]) [2025-03-15 01:07:44,006 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:07:44,006 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:44,006 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:44,006 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:44,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][231], [24#L1050-2true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 169#true, 188#true]) [2025-03-15 01:07:44,006 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,006 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,006 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,006 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][240], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 37#L1050-1true, 172#true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:44,007 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,007 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,007 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,007 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,007 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][198], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 185#true, 7#L1061-8true, 169#true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:44,008 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,008 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,008 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,008 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][235], [threadThread1of2ForFork0InUse, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:44,008 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,008 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,008 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,008 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][240], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:44,011 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,011 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,011 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,011 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 37#L1050-1true, 191#true, 166#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:44,011 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,011 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,011 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,011 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][255], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 56#L1067-1true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:44,028 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,028 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,028 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,028 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][255], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:44,032 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,032 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,032 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,032 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 147#L1049-2true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,041 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,041 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,041 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,041 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][455], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:44,043 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,043 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,043 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,043 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][230], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 188#true]) [2025-03-15 01:07:44,056 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:07:44,056 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:44,056 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:44,056 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:44,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][241], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,057 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,057 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,057 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,057 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,057 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][230], [130#L1064-3true, 24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 188#true]) [2025-03-15 01:07:44,057 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,057 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,057 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,057 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,060 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,060 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,060 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,060 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,063 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,064 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,064 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,064 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,064 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,064 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,068 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,068 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,068 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,068 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,068 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,068 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 179#true, 188#true]) [2025-03-15 01:07:44,083 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,083 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,084 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,084 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 128#L1061true, 188#true]) [2025-03-15 01:07:44,084 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,084 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,084 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,084 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,085 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,085 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 37#L1050-1true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,085 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][241], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,085 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,085 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][447], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:44,104 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][235], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 169#true, 7#L1061-8true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:44,113 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:44,113 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,114 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][198], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 197#true, 185#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:44,114 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,114 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,114 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,114 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 100#L1051-3true, 105#L1050-2true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:44,117 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,117 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,117 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,117 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [24#L1050-2true, threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:44,118 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,118 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][255], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 100#L1051-3true, 56#L1067-1true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:44,138 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,138 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,138 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,138 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 169#true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,150 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,150 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,150 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,150 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][455], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,152 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,152 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,152 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,152 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,166 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,166 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,167 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,167 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,167 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,167 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,167 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,167 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,167 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,167 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,170 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,170 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,170 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,170 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 21#L1063true, 188#true]) [2025-03-15 01:07:44,195 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,195 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][158], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 100#L1051-3true, 105#L1050-2true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,196 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,196 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:44,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][240], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:44,225 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][235], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:44,227 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,227 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,227 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,227 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,227 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][240], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,231 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,232 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,232 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,232 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 169#true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,267 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,267 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 105#L1050-2true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,268 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,269 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,269 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][241], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,284 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:44,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,284 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,284 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,284 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,288 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,288 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,288 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,288 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,288 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,289 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,289 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,289 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 179#true, 188#true]) [2025-03-15 01:07:44,321 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,321 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,321 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,321 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 141#L1064-6true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,322 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,322 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][241], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,322 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,322 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][231], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,353 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,353 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,353 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,353 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][235], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 169#true, 7#L1061-8true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:44,356 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:07:44,356 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:44,356 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:44,356 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:44,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:44,362 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,362 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,362 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,362 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 29#L1061-3true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:44,377 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,377 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 105#L1050-2true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,403 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,403 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,403 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,403 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,404 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,404 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,404 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,404 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][230], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,416 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,416 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,416 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,416 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,423 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [24#L1050-2true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,423 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,423 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,424 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,427 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:44,460 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,460 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,460 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,460 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 187#(= |#race~next_j~0| 0), 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:44,461 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,461 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,461 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,461 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 150#L1064true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:44,461 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,461 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,461 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,461 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:44,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][472], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 140#L1050-6true, 185#true, 169#true]) [2025-03-15 01:07:44,495 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,495 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,495 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,495 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][155], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 100#L1051-3true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:44,497 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,497 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,497 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,497 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][235], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:44,505 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:07:44,505 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:44,505 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:44,505 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:44,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][235], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,506 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,506 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,506 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,506 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,515 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,515 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,515 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,515 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][478], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 140#L1050-6true, 185#true, 169#true]) [2025-03-15 01:07:44,515 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,515 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,515 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,515 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 95#L1061-4true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:44,527 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 100#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 138#L1067true, 35#L1050-6true, 188#true]) [2025-03-15 01:07:44,554 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,554 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,554 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,554 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][474], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 179#true, 185#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:44,579 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,579 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 197#true, 185#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:44,581 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,581 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,581 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,581 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 158#L1066true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:44,644 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,644 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,644 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,644 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:44,645 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,645 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,645 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,645 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][480], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:44,645 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,645 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,645 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,645 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,646 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:44,646 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:44,646 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 100#L1051-3true, 166#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:44,672 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,672 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,672 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,672 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][478], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true]) [2025-03-15 01:07:44,676 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,676 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,676 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,677 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 100#L1051-3true, 191#true, 166#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:44,678 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,678 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,678 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,678 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,678 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][472], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 197#true, 34#L1061-6true, 17#L1050-7true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true]) [2025-03-15 01:07:44,681 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,681 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,681 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,681 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 140#L1050-6true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:44,681 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,681 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,681 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,681 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][240], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,682 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,682 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,682 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,682 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,682 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][478], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 140#L1050-6true, 185#true, 169#true]) [2025-03-15 01:07:44,683 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,683 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,683 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,683 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,683 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][155], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 191#true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:44,685 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,685 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][155], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 191#true, 152#L1050-7true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:44,686 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,686 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,686 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,686 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 191#true, 166#true, 56#L1067-1true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 35#L1050-6true, 188#true]) [2025-03-15 01:07:44,743 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 100#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 138#L1067true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:44,750 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,750 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,750 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,750 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 191#true, 152#L1050-7true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 138#L1067true, 188#true]) [2025-03-15 01:07:44,750 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,750 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,750 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,750 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][158], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 100#L1051-3true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:44,767 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,767 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,767 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,767 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][480], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:44,771 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,771 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,771 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,771 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:44,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][158], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 100#L1051-3true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:44,773 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,773 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,773 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,773 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,773 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][474], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 185#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true]) [2025-03-15 01:07:44,776 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,776 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,776 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,776 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:44,777 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][241], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:44,777 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:44,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][480], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:44,777 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,778 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:44,778 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,778 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 197#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:44,780 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,780 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,780 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,780 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 152#L1050-7true, 197#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 179#true, 169#true, 188#true]) [2025-03-15 01:07:44,781 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,781 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,781 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,781 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 137#L1066-1true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:44,803 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,803 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,803 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:44,803 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:45,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 100#L1051-3true, 191#true, 166#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:45,129 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 100#L1051-3true, 191#true, 152#L1050-7true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:45,129 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,129 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][478], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 71#L1051-3true, 197#true, 17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true]) [2025-03-15 01:07:45,134 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,134 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,134 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,134 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,134 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 100#L1051-3true, 166#true, 191#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:45,137 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 166#true, 100#L1051-3true, 191#true, 152#L1050-7true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:45,137 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 166#true, 191#true, 71#L1051-3true, 197#true, 17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:45,138 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,138 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,138 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,138 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 166#true, 191#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:45,140 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,140 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,140 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,140 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][235], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 7#L1061-8true, 169#true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 127#L1050-5true, 188#true]) [2025-03-15 01:07:45,141 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:07:45,141 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:45,141 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:45,141 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:45,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][420], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 71#L1051-3true, 197#true, 140#L1050-6true, 185#true, 7#L1061-8true, 169#true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:45,141 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,141 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,141 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,141 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 100#L1051-3true, 56#L1067-1true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:45,207 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,207 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,207 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,207 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][126], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 56#L1067-1true, 191#true, 152#L1050-7true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:45,207 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,207 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,207 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,207 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 197#true, 185#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,230 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 185#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,230 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,230 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 100#L1051-3true, 197#true, 185#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,233 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,233 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,233 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,233 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,233 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][158], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:45,235 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,235 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,235 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,235 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][158], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 152#L1050-7true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:45,236 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:45,239 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:45,239 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][480], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:45,239 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,239 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,240 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][158], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 100#L1051-3true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:45,242 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,242 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,242 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,242 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,242 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][158], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 152#L1050-7true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:45,243 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,243 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,243 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,243 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,243 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:45,244 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,244 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,244 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,244 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:45,246 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][253], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 179#true, 141#L1064-6true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,246 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,247 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,247 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,247 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,247 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:45,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][154], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 191#true, 166#true, 197#true, 185#true, 35#L1050-6true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:45,345 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,345 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,345 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,345 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, 99#L1061-7true, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 191#true, 166#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:45,359 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,359 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,359 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,359 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][197], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 191#true, 71#L1051-3true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:45,366 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][195], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 191#true, 166#true, 71#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:45,442 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,442 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,442 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,442 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 197#true, 185#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,459 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,460 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 179#true, 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,460 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 152#L1050-7true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,460 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,460 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 100#L1051-3true, 152#L1050-7true, 197#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,461 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,461 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 179#true, 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,465 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 100#L1051-3true, 152#L1050-7true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,465 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,465 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,468 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,468 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:45,470 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:07:45,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:45,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:45,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:45,470 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:07:45,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:45,470 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,470 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 140#L1050-6true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,471 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,471 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,471 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:45,475 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 80#L1051true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,475 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,475 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:45,475 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:45,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:45,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:45,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][196], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 80#L1051true, 166#true, 71#L1051-3true, 197#true, 185#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 188#true]) [2025-03-15 01:07:45,481 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,481 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,481 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,482 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:45,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][154], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 191#true, 197#true, 185#true, 169#true, 13#L1061-9true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:45,580 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,580 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,580 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,580 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][154], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 100#L1051-3true, 152#L1050-7true, 197#true, 185#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:45,580 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,580 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,580 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,580 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][420], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 71#L1051-3true, 197#true, 140#L1050-6true, 185#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:45,591 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][201], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 80#L1051true, 166#true, 191#true, 71#L1051-3true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:45,595 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,595 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,595 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,596 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,596 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][195], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 191#true, 56#L1067-1true, 71#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:45,682 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,708 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 152#L1050-7true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,709 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,709 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,709 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,709 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,709 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:45,710 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,710 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,710 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,710 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,710 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:45,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:45,710 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 17#L1050-7true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,711 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:45,719 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,719 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,719 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,719 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 80#L1051true, 166#true, 71#L1051-3true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:45,723 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,723 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,723 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,723 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:45,723 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:46,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:46,106 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:46,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:46,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:46,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:46,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:46,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][198], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 191#true, 71#L1051-3true, 197#true, 185#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:46,182 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,182 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,182 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,182 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][210], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 71#L1051-3true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:46,266 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,266 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,321 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 128#L1061true, 188#true]) [2025-03-15 01:07:46,321 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:46,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 21#L1063true, 188#true]) [2025-03-15 01:07:46,468 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,468 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,468 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 21#L1063true, 188#true]) [2025-03-15 01:07:46,477 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:46,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 15#L1063-5true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,634 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,634 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,634 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,634 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,645 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,645 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,645 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,645 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,645 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:46,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 148#L1052-5true, 71#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:46,731 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,732 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,732 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,732 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 29#L1061-3true, 166#true, 191#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,762 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,762 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,762 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,762 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,767 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 29#L1061-3true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,767 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,767 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,768 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,768 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,768 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][195], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 83#L1067-2true, 102#L1052-1true, 191#true, 166#true, 71#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:46,778 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:07:46,778 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:07:46,778 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:07:46,778 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:07:46,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 32#L1063-6true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,806 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,806 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,806 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,807 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 166#true, 148#L1052-5true, 71#L1051-3true, 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:46,844 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,849 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,849 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,861 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,861 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,861 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:46,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 74#L1061-5true, 185#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:46,951 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,951 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,951 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,951 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:46,961 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 95#L1061-4true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,961 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 95#L1061-4true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:46,984 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,984 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,984 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,984 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:46,984 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][195], [72#L1052-2true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 83#L1067-2true, 191#true, 166#true, 71#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,006 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:07:47,006 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:47,006 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:47,006 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:07:47,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([403] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][165], [72#L1052-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 138#L1067true, 188#true, 92#L1052-2true]) [2025-03-15 01:07:47,024 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,027 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,032 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,032 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,032 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,032 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,032 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 166#true, 71#L1051-3true, 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,058 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,058 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,058 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,058 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:47,067 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 166#true, 71#L1051-3true, 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,067 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,067 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:47,072 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,072 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,072 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,072 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,072 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:47,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 137#L1066-1true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,210 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,210 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,210 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,210 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 137#L1066-1true, 191#true, 166#true, 71#L1051-3true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,214 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,215 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,215 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,215 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:47,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 148#L1052-5true, 197#true, 171#(= |#race~datas~0| 0), 74#L1061-5true, 185#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:47,325 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,325 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,325 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,325 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 148#L1052-5true, 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,385 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,385 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,385 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,385 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 33#L1052-6true, 172#true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,407 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,407 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,407 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,407 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:47,411 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,411 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,411 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,411 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,412 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,412 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,412 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,412 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 128#L1061true, 188#true]) [2025-03-15 01:07:47,413 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 148#L1052-5true, 197#true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,413 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 148#L1052-5true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 128#L1061true, 188#true]) [2025-03-15 01:07:47,413 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:47,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,667 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,667 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,667 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,667 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 21#L1063true, 188#true]) [2025-03-15 01:07:47,668 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 166#true, 191#true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,668 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 15#L1063-5true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,668 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 137#L1066-1true, 6#L1052-5true, 166#true, 191#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,668 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:47,668 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 32#L1063-6true, 6#L1052-5true, 166#true, 191#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,668 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,668 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,669 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 148#L1052-5true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 21#L1063true, 188#true]) [2025-03-15 01:07:47,669 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,669 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 21#L1063true, 188#true]) [2025-03-15 01:07:47,671 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 148#L1052-5true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 21#L1063true, 188#true]) [2025-03-15 01:07:47,671 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,672 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,675 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 128#L1061true, 188#true]) [2025-03-15 01:07:47,675 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,784 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 148#L1052-5true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 15#L1063-5true, 185#true, 188#true]) [2025-03-15 01:07:47,784 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,787 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 197#true, 150#L1064true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,787 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 21#L1063true, 188#true]) [2025-03-15 01:07:47,787 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 166#true, 191#true, 197#true, 158#L1066true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,788 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 15#L1063-5true, 188#true]) [2025-03-15 01:07:47,788 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 137#L1066-1true, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,788 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:47,788 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 32#L1063-6true, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,788 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 148#L1052-5true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,789 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 21#L1063true, 188#true]) [2025-03-15 01:07:47,792 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:47,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 148#L1052-5true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:47,846 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,846 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,846 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,846 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,846 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:47,850 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,850 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,850 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,850 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,850 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 29#L1061-3true, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,850 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,850 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,850 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,851 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 95#L1061-4true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,851 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,851 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,851 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,851 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 29#L1061-3true, 191#true, 166#true, 148#L1052-5true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,852 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,852 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,852 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,852 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 29#L1061-3true, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,853 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 29#L1061-3true, 148#L1052-5true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,853 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,853 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 6#L1052-5true, 166#true, 191#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,879 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 148#L1052-5true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,879 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,879 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 148#L1052-5true, 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,914 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,915 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,915 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,915 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,915 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,919 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,919 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,919 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,919 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,919 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 148#L1052-5true, 197#true, 150#L1064true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,920 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,920 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,920 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,920 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,923 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 166#true, 191#true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,923 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 32#L1063-6true, 148#L1052-5true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,923 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 148#L1052-5true, 166#true, 197#true, 150#L1064true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,924 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 15#L1063-5true, 185#true, 188#true]) [2025-03-15 01:07:47,925 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,925 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,928 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 15#L1063-5true, 185#true, 188#true]) [2025-03-15 01:07:47,928 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,928 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,928 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,928 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,928 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,928 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:47,989 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 6#L1052-5true, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 74#L1061-5true, 185#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:47,990 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 95#L1061-4true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,990 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 148#L1052-5true, 95#L1061-4true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:47,990 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,992 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 166#true, 191#true, 95#L1061-4true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:47,992 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 29#L1061-3true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,993 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 95#L1061-4true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,993 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 148#L1052-5true, 166#true, 191#true, 95#L1061-4true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,993 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 29#L1061-3true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:47,995 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,995 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,995 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,995 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:47,995 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:48,017 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 148#L1052-5true, 191#true, 166#true, 197#true, 158#L1066true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:48,017 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:48,019 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 148#L1052-5true, 191#true, 166#true, 197#true, 158#L1066true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:48,019 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,019 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 33#L1052-6true, 32#L1063-6true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:48,021 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,021 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,021 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,021 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,021 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:48,056 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 118#L1064-2true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:48,056 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 148#L1052-5true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:48,057 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:48,060 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 148#L1052-5true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:48,060 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 166#true, 191#true, 197#true, 150#L1064true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:48,062 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 32#L1063-6true, 166#true, 191#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:48,064 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 33#L1052-6true, 191#true, 166#true, 197#true, 150#L1064true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:48,064 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,065 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,065 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:48,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 166#true, 191#true, 95#L1061-4true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:48,127 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,127 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,127 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,127 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,127 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 191#true, 166#true, 95#L1061-4true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:48,129 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,129 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,129 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,129 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,129 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,129 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 137#L1066-1true, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:48,146 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,146 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,146 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,146 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,146 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 137#L1066-1true, 191#true, 166#true, 148#L1052-5true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:48,147 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,150 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][148], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 137#L1066-1true, 6#L1052-5true, 191#true, 166#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:48,150 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,150 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,150 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,150 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,150 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,150 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 137#L1066-1true, 148#L1052-5true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:48,151 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,151 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,151 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,151 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,151 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 166#true, 191#true, 197#true, 158#L1066true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:48,152 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,152 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,152 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,152 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,152 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,154 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 191#true, 166#true, 197#true, 158#L1066true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:48,154 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,154 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,154 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,154 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,154 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,154 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:48,188 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,188 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,188 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,188 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,188 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,190 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:48,190 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,190 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,190 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,190 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,190 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,190 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:48,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 137#L1066-1true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:48,266 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,266 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,266 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,266 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,266 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,269 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][393], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 137#L1066-1true, 191#true, 166#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:48,269 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:48,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][609], [171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, 140#L1050-6true, threadThread2of2ForFork0NotInUse, 185#true, 179#true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 144#L1064-7true, 197#true]) [2025-03-15 01:07:48,522 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:07:48,522 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:48,522 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:48,522 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:48,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][609], [17#L1050-7true, 171#(= |#race~datas~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 185#true, 172#true, 179#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 144#L1064-7true, 197#true]) [2025-03-15 01:07:48,799 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:07:48,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:48,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:48,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:50,489 INFO L124 PetriNetUnfolderBase]: 30397/68599 cut-off events. [2025-03-15 01:07:50,489 INFO L125 PetriNetUnfolderBase]: For 262839/377311 co-relation queries the response was YES. [2025-03-15 01:07:50,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245912 conditions, 68599 events. 30397/68599 cut-off events. For 262839/377311 co-relation queries the response was YES. Maximal size of possible extension queue 1777. Compared 791432 event pairs, 10608 based on Foata normal form. 524/59657 useless extension candidates. Maximal degree in co-relation 118161. Up to 33747 conditions per place. [2025-03-15 01:07:51,300 INFO L140 encePairwiseOnDemand]: 142/161 looper letters, 426 selfloop transitions, 132 changer transitions 10/722 dead transitions. [2025-03-15 01:07:51,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 722 transitions, 7446 flow [2025-03-15 01:07:51,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:07:51,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:07:51,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 869 transitions. [2025-03-15 01:07:51,302 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8995859213250518 [2025-03-15 01:07:51,303 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 24 predicate places. [2025-03-15 01:07:51,303 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 722 transitions, 7446 flow [2025-03-15 01:07:51,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 122.16666666666667) internal successors, (733), 6 states have internal predecessors, (733), 0 states have call successors, (0), 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:07:51,303 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:07:51,303 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, 1, 1, 1, 1, 1] [2025-03-15 01:07:51,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-15 01:07:51,304 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:07:51,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:07:51,304 INFO L85 PathProgramCache]: Analyzing trace with hash 2082862110, now seen corresponding path program 1 times [2025-03-15 01:07:51,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:07:51,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272374103] [2025-03-15 01:07:51,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:07:51,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:07:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:07:51,340 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:07:51,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:07:51,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272374103] [2025-03-15 01:07:51,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272374103] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:07:51,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:07:51,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:07:51,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203649914] [2025-03-15 01:07:51,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:07:51,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:07:51,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:07:51,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:07:51,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:07:51,342 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 161 [2025-03-15 01:07:51,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 722 transitions, 7446 flow. Second operand has 3 states, 3 states have (on average 135.33333333333334) internal successors, (406), 3 states have internal predecessors, (406), 0 states have call successors, (0), 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:07:51,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:07:51,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 161 [2025-03-15 01:07:51,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:07:52,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,479 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,479 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,479 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,479 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,480 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,480 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,480 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,480 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [130#L1064-3true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,553 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,553 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,553 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,553 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [130#L1064-3true, threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,555 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,555 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,555 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,555 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:07:52,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,588 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,588 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,588 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,588 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,591 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,591 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,591 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,591 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,592 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 203#true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:52,592 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,592 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,593 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,593 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,594 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,594 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,594 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,654 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,654 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,665 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [130#L1064-3true, threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 203#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 188#true]) [2025-03-15 01:07:52,667 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,667 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,667 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,667 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,669 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:52,669 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,669 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,669 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][280], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 118#L1064-2true, 197#true, 203#true, 106#L1049-1true, 179#true, 169#true, 188#true]) [2025-03-15 01:07:52,671 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,671 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,671 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,671 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:07:52,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][285], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:52,671 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,671 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,671 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,671 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][279], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 169#true, 188#true]) [2025-03-15 01:07:52,718 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 01:07:52,718 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:07:52,718 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:07:52,718 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 01:07:52,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][284], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 169#true, 188#true]) [2025-03-15 01:07:52,718 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,718 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,718 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,718 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:52,719 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:52,721 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][198], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:52,723 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,723 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,723 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,723 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 169#true, 188#true]) [2025-03-15 01:07:52,724 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][284], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 169#true, 188#true]) [2025-03-15 01:07:52,724 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,724 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,795 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,795 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,795 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,795 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,795 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,804 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,804 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,804 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,804 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:52,804 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,804 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,805 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,805 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,808 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:52,808 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,808 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,808 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,809 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,809 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,809 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,809 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,809 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,810 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,810 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:52,811 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,811 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,811 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,811 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][285], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 106#L1049-1true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 188#true]) [2025-03-15 01:07:52,811 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,811 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,812 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,812 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,812 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:07:52,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,812 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 169#true, 188#true]) [2025-03-15 01:07:52,857 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,857 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,858 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,858 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,858 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:52,858 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,858 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,858 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,858 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][198], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 185#true, 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:52,862 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,862 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,862 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,862 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][284], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:52,862 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,862 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,863 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,863 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:52,863 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,863 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1049-1true, 169#true, 188#true]) [2025-03-15 01:07:52,864 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][198], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 188#true]) [2025-03-15 01:07:52,864 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 138#L1067true, 22#L1049-1true, 188#true]) [2025-03-15 01:07:52,882 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,882 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,882 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,882 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 56#L1067-1true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 22#L1049-1true, 188#true]) [2025-03-15 01:07:52,882 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 171#(= |#race~datas~0| 0), 147#L1049-2true, 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:52,883 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 171#(= |#race~datas~0| 0), 106#L1049-1true, 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:52,886 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 56#L1067-1true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 106#L1049-1true, 179#true, 188#true]) [2025-03-15 01:07:52,886 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,887 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,931 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,931 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,931 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,931 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,931 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][194], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 179#true, 185#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:52,932 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,932 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,932 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,932 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:07:52,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:52,932 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,932 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,932 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,932 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,941 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,941 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,941 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,941 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,941 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,941 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,941 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,941 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,941 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][285], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:52,946 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,946 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,946 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,946 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,947 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,947 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:52,948 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,948 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,948 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,948 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 106#L1049-1true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:52,949 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 106#L1049-1true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,949 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,949 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,949 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:52,950 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,950 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,950 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,950 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,950 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:52,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][481], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 147#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:52,975 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:52,991 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:52,992 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,992 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,992 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,992 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, 169#true, 188#true]) [2025-03-15 01:07:52,994 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,994 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,994 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,994 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:52,998 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, 99#L1061-7true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:52,999 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 106#L1049-1true, 169#true, 7#L1061-8true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:52,999 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:52,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 172#true, 99#L1061-7true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 169#true, 188#true]) [2025-03-15 01:07:53,000 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,000 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,000 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,000 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,000 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 83#L1067-2true, 172#true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 106#L1049-1true, 179#true, 188#true]) [2025-03-15 01:07:53,018 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,018 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,018 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,018 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][483], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 147#L1049-2true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,038 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,038 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,038 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,038 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][194], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:53,068 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,068 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,068 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,068 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:53,068 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,068 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,068 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,068 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,074 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 106#L1049-1true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,074 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,074 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,074 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,074 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,075 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][194], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:53,075 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:07:53,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 203#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,075 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,075 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 203#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,086 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,086 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,086 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,086 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,086 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:53,093 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,093 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,093 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,093 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:53,094 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,094 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,094 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([430] L1049-2-->L1050: Formula: (= v_~next_j~0_2 v_threadThread1of2ForFork0_~j~0_3) InVars {~next_j~0=v_~next_j~0_2} OutVars{threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_3, ~next_j~0=v_~next_j~0_2} AuxVars[] AssignedVars[threadThread1of2ForFork0_~j~0][75], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 114#L1050true, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 152#L1050-7true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,095 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,095 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,095 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,096 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,096 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,096 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,096 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:53,141 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,141 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,141 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,141 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,148 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,148 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,148 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,148 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 56#L1067-1true, 100#L1051-3true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 171#(= |#race~datas~0| 0), 147#L1049-2true, 179#true, 188#true]) [2025-03-15 01:07:53,168 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,168 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,168 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,168 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 138#L1067true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:53,173 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,173 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,173 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,173 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 147#L1049-2true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,192 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,219 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,219 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,219 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,219 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 78#L1049-2true, 169#true, 188#true]) [2025-03-15 01:07:53,223 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,223 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:07:53,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 179#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,223 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,223 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,223 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,223 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,223 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,224 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,224 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,224 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,224 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,224 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,229 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,230 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 106#L1049-1true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,230 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,230 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,230 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][285], [130#L1064-3true, threadThread1of2ForFork0InUse, 172#true, 37#L1050-1true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 188#true]) [2025-03-15 01:07:53,248 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 179#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,248 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,248 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,248 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 203#true, 197#true, 106#L1049-1true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,249 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 179#true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,249 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,249 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,250 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,250 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:07:53,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][481], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:53,273 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,273 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,273 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,273 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][284], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 169#true, 188#true]) [2025-03-15 01:07:53,285 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:07:53,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:53,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:53,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:07:53,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:53,285 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,285 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,285 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,285 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][284], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 169#true, 188#true]) [2025-03-15 01:07:53,286 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,286 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,286 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,286 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][196], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 169#true, 7#L1061-8true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,289 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,289 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,289 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,289 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:53,292 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:53,293 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,293 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,293 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,293 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,293 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:53,315 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,316 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 147#L1049-2true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,334 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,334 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][483], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:53,336 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,336 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,336 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,336 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][285], [130#L1064-3true, threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 169#true, 188#true]) [2025-03-15 01:07:53,355 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,355 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,361 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,361 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,361 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,361 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,361 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,364 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,364 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,365 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 179#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,365 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,365 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,370 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,370 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,370 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,370 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,370 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,388 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,388 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,388 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,388 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, 37#L1050-1true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,391 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,391 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,391 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,391 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,391 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,391 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,391 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,391 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,392 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,392 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 179#true, 141#L1064-6true, 78#L1049-2true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,392 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,393 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 179#true, 156#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,393 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,393 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,393 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,393 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,393 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,393 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:07:53,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][481], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 100#L1051-3true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:53,427 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,427 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][196], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 197#true, 203#true, 185#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,442 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,442 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,442 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,442 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 169#true, 7#L1061-8true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,442 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,442 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,442 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 166#true, 191#true, 100#L1051-3true, 105#L1050-2true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:53,445 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,445 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,445 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,445 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:53,446 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,446 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,446 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,446 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:53,447 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,447 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,447 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,447 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#true, 191#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:53,448 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,448 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,448 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,448 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][281], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 86#ULTIMATE.startFINALtrue, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 171#(= |#race~datas~0| 0), 106#L1049-1true, 179#true, 188#true]) [2025-03-15 01:07:53,464 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,464 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,464 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,464 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 56#L1067-1true, 100#L1051-3true, 191#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 11#L1050-1true, 188#true]) [2025-03-15 01:07:53,470 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 169#true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,495 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,495 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,495 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,495 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][483], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,498 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,498 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,498 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,498 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,517 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,517 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,517 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,517 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,517 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:07:53,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,518 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,518 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,518 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,518 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,524 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,524 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,524 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,524 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 114#L1050true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,525 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,525 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,525 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,525 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,525 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 100#L1051-3true, 166#true, 105#L1050-2true, 203#true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,553 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,553 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,554 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,554 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,555 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,555 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,555 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,555 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, 37#L1050-1true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,557 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,557 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,557 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,557 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,558 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,558 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,558 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,558 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:53,558 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,558 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,558 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,558 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,560 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:07:53,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:53,600 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,600 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,600 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,600 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,600 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 7#L1061-8true, 169#true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,601 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,601 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,601 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,601 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,601 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [24#L1050-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 7#L1061-8true, 169#true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,602 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,602 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 37#L1050-1true, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,604 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,604 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,604 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,604 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:53,608 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:53,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:53,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:53,608 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:53,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 56#L1067-1true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:53,636 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,636 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,636 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,636 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:07:53,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 141#L1064-6true, 169#true, 11#L1050-1true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,660 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,660 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,660 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,660 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 105#L1050-2true, 197#true, 203#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,662 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,662 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,662 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,662 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,662 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,662 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,662 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,662 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,682 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,682 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,682 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,682 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,687 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,687 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,687 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,688 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,688 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,688 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,688 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,720 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,720 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,720 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,720 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,720 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:53,721 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,721 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,721 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:53,721 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:53,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 37#L1050-1true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,722 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,722 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,722 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,722 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,722 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [24#L1050-2true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,722 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,722 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,723 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,723 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,723 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,723 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,723 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,723 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,723 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,723 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,724 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 37#L1050-1true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:53,724 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,724 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,724 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,724 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,724 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,724 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:07:53,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][284], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:53,762 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,762 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,762 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,762 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,970 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:07:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:53,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:53,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:53,971 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,971 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,971 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:53,971 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:54,004 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,004 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,004 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,004 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 105#L1050-2true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,026 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,026 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,026 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,026 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 105#L1050-2true, 197#true, 203#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,027 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,027 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][285], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:54,044 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,044 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,044 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,044 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,053 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,053 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:07:54,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:54,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:54,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:54,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:54,053 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:07:54,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,054 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,054 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,054 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,054 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,057 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,094 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,094 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,094 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,094 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,094 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,095 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 24#L1050-2true, 172#true, threadThread2of2ForFork0InUse, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,095 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 16#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,095 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,095 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,096 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:07:54,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][481], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 100#L1051-3true, 191#true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:54,120 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,121 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 100#L1051-3true, 191#true, 166#true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:54,123 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][481], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 188#true]) [2025-03-15 01:07:54,123 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,123 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,124 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][511], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 140#L1050-6true, 185#true, 169#true]) [2025-03-15 01:07:54,130 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,130 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,130 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,130 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:54,153 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,153 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,153 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,153 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 37#L1050-1true, 86#ULTIMATE.startFINALtrue, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:54,174 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,174 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,174 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,174 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 100#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 35#L1050-6true, 138#L1067true, 188#true]) [2025-03-15 01:07:54,189 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,189 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,189 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,189 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][483], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,215 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,215 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,215 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,215 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,219 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][483], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,219 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][513], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 203#true, 140#L1050-6true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 169#true]) [2025-03-15 01:07:54,224 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,224 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][277], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:54,232 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,232 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,232 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,232 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,232 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,240 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,240 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:07:54,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,240 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,240 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:54,304 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,304 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,304 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,304 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:07:54,305 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,305 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,305 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,305 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,305 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,305 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,305 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][536], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 100#L1051-3true, 166#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:54,341 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,341 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,341 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,341 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 140#L1050-6true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:54,343 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,343 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,343 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,343 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][511], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 71#L1051-3true, 203#true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 17#L1050-7true, 34#L1061-6true, 185#true, 169#true]) [2025-03-15 01:07:54,344 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,344 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,344 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,344 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][286], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 169#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:54,346 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,346 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,346 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,346 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,346 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][516], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 140#L1050-6true, 185#true, 169#true]) [2025-03-15 01:07:54,347 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 7#L1061-8true, 169#true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 127#L1050-5true, 188#true]) [2025-03-15 01:07:54,353 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,353 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,353 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,353 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 100#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:54,369 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,369 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,369 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,369 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][516], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 140#L1050-6true, 185#true, 169#true]) [2025-03-15 01:07:54,370 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,370 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,370 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,370 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,370 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][281], [threadThread1of2ForFork0InUse, 24#L1050-2true, threadThread2of2ForFork0InUse, 172#true, 86#ULTIMATE.startFINALtrue, 191#true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:54,388 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,388 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,388 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,388 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][258], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 56#L1067-1true, 166#true, 191#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 188#true]) [2025-03-15 01:07:54,398 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,398 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,399 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:07:54,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 56#L1067-1true, 100#L1051-3true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 35#L1050-6true, 188#true]) [2025-03-15 01:07:54,399 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,399 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 100#L1051-3true, 152#L1050-7true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:54,405 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,405 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,405 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,405 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 100#L1051-3true, 203#true, 197#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,427 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,427 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,427 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,427 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,427 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,427 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,428 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,428 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,430 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 100#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,431 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][545], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 100#L1051-3true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:54,433 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,433 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,433 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,433 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 203#true, 140#L1050-6true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,436 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,436 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][513], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 203#true, 197#true, 17#L1050-7true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 169#true]) [2025-03-15 01:07:54,437 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][519], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 203#true, 140#L1050-6true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:54,437 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 179#true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,437 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,437 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [139#L1050-5true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 47#L1064-5true, 166#true, 100#L1051-3true, 203#true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,504 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,504 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,504 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,504 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,504 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 100#L1051-3true, 203#true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 35#L1050-6true, 169#true, 188#true]) [2025-03-15 01:07:54,506 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,506 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,506 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,506 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,507 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,507 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,507 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,507 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,507 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][519], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 203#true, 197#true, 140#L1050-6true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:54,508 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 203#true, 140#L1050-6true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:54,508 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 140#L1050-6true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:54,508 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,508 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][516], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 17#L1050-7true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true]) [2025-03-15 01:07:54,542 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,542 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,542 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,543 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][516], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#L1061-7true, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 17#L1050-7true, 185#true, 169#true]) [2025-03-15 01:07:54,544 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,544 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,544 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,544 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,544 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][536], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 100#L1051-3true, 166#true, 152#L1050-7true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:54,547 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,547 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,547 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,547 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 17#L1050-7true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:54,547 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,547 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,548 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,548 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:54,549 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,549 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,550 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,550 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][457], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 140#L1050-6true, 185#true, 7#L1061-8true, 169#true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:54,552 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][283], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 127#L1050-5true, 188#true]) [2025-03-15 01:07:54,559 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,559 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,559 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,559 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 100#L1051-3true, 191#true, 166#true, 152#L1050-7true, 197#true, 203#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:54,582 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,582 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,582 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,582 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 100#L1051-3true, 166#true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:54,583 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,583 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][454], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 100#L1051-3true, 56#L1067-1true, 152#L1050-7true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:54,616 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 203#true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,650 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][486], [139#L1050-5true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 187#(= |#race~next_j~0| 0), 203#true, 197#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,650 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,651 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][547], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 185#true, 179#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,656 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,656 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,656 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,656 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][519], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 203#true, 17#L1050-7true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:54,660 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 140#L1050-6true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,661 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,661 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,661 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,661 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][519], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 203#true, 17#L1050-7true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true]) [2025-03-15 01:07:54,662 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,662 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][545], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 100#L1051-3true, 152#L1050-7true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,664 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,664 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,664 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,664 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 197#true, 203#true, 17#L1050-7true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,665 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,665 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 197#true, 203#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,667 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 203#true, 179#true, 185#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,667 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,667 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][278], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 187#(= |#race~next_j~0| 0), 197#true, 203#true, 179#true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,668 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:07:54,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 140#L1050-6true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:54,668 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,668 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,668 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [139#L1050-5true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 100#L1051-3true, 197#true, 203#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,749 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,749 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,749 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,749 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,749 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 203#true, 179#true, 185#true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,750 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,750 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,750 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,750 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,751 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 100#L1051-3true, 166#true, 152#L1050-7true, 203#true, 197#true, 179#true, 185#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,751 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,751 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,751 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,751 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 41#L1064-4true, 166#true, 100#L1051-3true, 197#true, 203#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 188#true]) [2025-03-15 01:07:54,752 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 127#L1050-5true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,752 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,752 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 140#L1050-6true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:54,753 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,753 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,753 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,753 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,753 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,753 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:07:54,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 80#L1051true, 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:54,790 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,790 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,790 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,790 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 166#true, 191#true, 100#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 89#L1051true, 188#true]) [2025-03-15 01:07:54,790 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,790 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,790 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,790 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][457], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 140#L1050-6true, 185#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:07:54,795 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,795 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,795 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,795 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][155], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 191#true, 166#true, 197#true, 203#true, 34#L1061-6true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 89#L1051true, 188#true]) [2025-03-15 01:07:54,799 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][198], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 191#true, 71#L1051-3true, 203#true, 197#true, 182#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 34#L1061-6true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:54,799 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][199], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 138#L1067true, 188#true]) [2025-03-15 01:07:54,871 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,871 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,871 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,871 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][547], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 197#true, 185#true, 179#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,885 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,886 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,886 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,886 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][547], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 152#L1050-7true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,891 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,891 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,891 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,891 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 17#L1050-7true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,892 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,892 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,892 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,892 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 17#L1050-7true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:54,894 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,894 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,894 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,894 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 140#L1050-6true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,895 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,895 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,895 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,895 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 197#true, 203#true, 17#L1050-7true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:54,896 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 17#L1050-7true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:54,896 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,896 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 203#true, 197#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,897 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,897 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,897 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,897 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 89#L1051true, 188#true]) [2025-03-15 01:07:54,900 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:54,901 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 89#L1051true, 188#true]) [2025-03-15 01:07:54,901 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 203#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 89#L1051true, 188#true]) [2025-03-15 01:07:54,901 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,901 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 47#L1064-5true, 166#true, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,901 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:54,901 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,904 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 152#L1050-7true, 203#true, 197#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,904 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,904 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 203#true, 179#true, 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,905 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,905 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][157], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 203#true, 197#true, 179#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 185#true, 169#true, 89#L1051true, 188#true]) [2025-03-15 01:07:54,908 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,908 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][547], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 197#true, 179#true, 185#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,988 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 203#true, 197#true, 140#L1050-6true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,989 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 100#L1051-3true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 35#L1050-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,989 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 166#true, 100#L1051-3true, 152#L1050-7true, 203#true, 197#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,990 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 203#true, 197#true, 179#true, 185#true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:54,990 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 203#true, 197#true, 140#L1050-6true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:54,991 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:54,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:07:55,025 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][153], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 191#true, 100#L1051-3true, 166#true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true, 89#L1051true]) [2025-03-15 01:07:55,025 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,025 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,025 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,025 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,025 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][204], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 99#L1061-7true, 80#L1051true, 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 183#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 185#true, 169#true, 188#true]) [2025-03-15 01:07:55,026 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,026 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,026 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,026 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,026 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 86#ULTIMATE.startFINALtrue, 166#true, 191#true, 187#(= |#race~next_j~0| 0), 71#L1051-3true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 127#L1050-5true, 188#true]) [2025-03-15 01:07:55,077 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 100#L1051-3true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 138#L1067true, 89#L1051true, 188#true]) [2025-03-15 01:07:55,093 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,093 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,093 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,093 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 56#L1067-1true, 100#L1051-3true, 166#true, 191#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true, 89#L1051true]) [2025-03-15 01:07:55,093 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,093 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][199], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 191#true, 56#L1067-1true, 166#true, 71#L1051-3true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:55,094 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,094 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,094 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,094 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][547], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 152#L1050-7true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,116 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,116 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,116 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,116 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 17#L1050-7true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,117 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,117 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,117 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,117 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 203#true, 197#true, 140#L1050-6true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:55,123 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,123 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,123 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,123 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,123 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,123 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,124 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,124 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,124 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,124 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][159], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 41#L1064-4true, 100#L1051-3true, 166#true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true, 89#L1051true]) [2025-03-15 01:07:55,126 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,126 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,126 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,126 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,126 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][194], [130#L1064-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 71#L1051-3true, 197#true, 203#true, 194#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 179#true, 185#true, 169#true, 188#true]) [2025-03-15 01:07:55,127 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,127 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,127 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,127 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:07:55,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][208], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 41#L1064-4true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 179#true, 195#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 169#true, 188#true]) [2025-03-15 01:07:55,127 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,127 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,127 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,127 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,127 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 152#L1050-7true, 203#true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,129 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,129 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,129 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,129 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 197#true, 203#true, 185#true, 179#true, 141#L1064-6true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,129 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,129 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,129 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,129 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 65#L1060-4true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:55,388 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,388 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,388 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,388 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][547], [threadThread1of2ForFork0InUse, 205#(= |threadThread2of2ForFork0_#t~nondet5| |#race~next_j~0|), 172#true, threadThread2of2ForFork0InUse, 166#true, 100#L1051-3true, 152#L1050-7true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,399 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 71#L1051-3true, 197#true, 203#true, 17#L1050-7true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,400 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 36#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 71#L1051-3true, 203#true, 197#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,400 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 203#true, 197#true, 17#L1050-7true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:55,401 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 152#L1050-7true, 203#true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,401 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 100#L1051-3true, 166#true, 203#true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 58#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,401 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:07:55,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][459], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 86#ULTIMATE.startFINALtrue, 166#true, 191#true, 71#L1051-3true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 140#L1050-6true, 179#true, 185#true]) [2025-03-15 01:07:55,480 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,480 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,480 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,480 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,519 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][526], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 71#L1051-3true, 203#true, 197#true, 17#L1050-7true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0))]) [2025-03-15 01:07:55,519 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:07:55,519 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:07:55,519 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:07:55,519 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:07:55,519 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:07:55,519 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:07:55,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 47#L1064-5true, 100#L1051-3true, 166#true, 197#true, 203#true, 179#true, 185#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 89#L1051true, 188#true]) [2025-03-15 01:07:55,525 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 47#L1064-5true, 166#true, 71#L1051-3true, 197#true, 203#true, 185#true, 179#true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,525 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:07:55,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][152], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 100#L1051-3true, 203#true, 197#true, 185#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 89#L1051true, 188#true]) [2025-03-15 01:07:55,618 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,618 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,618 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,618 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][196], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 191#true, 166#true, 71#L1051-3true, 203#true, 197#true, 185#true, 169#true, 13#L1061-9true, 184#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 188#true]) [2025-03-15 01:07:55,619 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,619 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,619 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,619 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][459], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 86#ULTIMATE.startFINALtrue, 166#true, 191#true, 71#L1051-3true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 17#L1050-7true, 185#true, 179#true]) [2025-03-15 01:07:55,680 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,680 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,680 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,680 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 100#L1051-3true, 203#true, 197#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 89#L1051true, 188#true]) [2025-03-15 01:07:55,718 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,718 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,718 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:55,770 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 128#L1061true, 188#true]) [2025-03-15 01:07:55,781 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:55,786 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 128#L1061true, 188#true]) [2025-03-15 01:07:55,786 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,786 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,802 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][160], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 100#L1051-3true, 197#true, 203#true, 185#true, 179#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true, 89#L1051true]) [2025-03-15 01:07:55,802 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,802 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,803 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][217], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 166#true, 71#L1051-3true, 197#true, 203#true, 179#true, 185#true, 141#L1064-6true, 169#true, 196#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 188#true]) [2025-03-15 01:07:55,803 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,803 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,803 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,803 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,803 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,803 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:07:55,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 21#L1063true, 188#true]) [2025-03-15 01:07:55,958 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:55,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:55,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:55,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:55,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 21#L1063true, 188#true]) [2025-03-15 01:07:55,968 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:55,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:07:56,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1051-->L1051-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0)))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 86#ULTIMATE.startFINALtrue, 166#true, 191#true, 100#L1051-3true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true, 89#L1051true]) [2025-03-15 01:07:56,082 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([480] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][199], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 80#L1051true, 86#ULTIMATE.startFINALtrue, 166#true, 191#true, 71#L1051-3true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:56,082 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,160 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,160 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,160 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,160 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,174 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,174 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,174 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,174 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,174 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:07:56,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 148#L1052-5true, 71#L1051-3true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:56,243 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,243 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,243 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,243 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 29#L1061-3true, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,268 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,268 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,268 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,268 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 29#L1061-3true, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,274 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,307 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,307 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,307 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,307 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 166#true, 148#L1052-5true, 71#L1051-3true, 118#L1064-2true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:56,341 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,341 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,341 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,341 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 203#true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,347 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,347 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,347 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,347 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 191#true, 166#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,357 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,357 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:07:56,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:56,595 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 148#L1052-5true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:56,595 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:56,595 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:56,595 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:56,595 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 33#L1052-6true, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:56,606 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 95#L1061-4true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,606 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,606 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 95#L1061-4true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,629 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,629 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,629 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,629 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 71#L1051-3true, 203#true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,665 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 203#true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,671 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,671 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,671 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,671 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,671 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 166#true, 71#L1051-3true, 118#L1064-2true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:56,699 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 166#true, 71#L1051-3true, 118#L1064-2true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:56,711 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:56,711 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,712 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:56,719 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 166#true, 191#true, 203#true, 65#L1060-4true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,757 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 148#L1052-5true, 197#true, 203#true, 65#L1060-4true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:56,758 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:07:56,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 6#L1052-5true, 191#true, 166#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 74#L1061-5true, 185#true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:56,797 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:56,797 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:56,797 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:56,797 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:56,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 137#L1066-1true, 191#true, 166#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,854 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,854 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,854 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,854 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 137#L1066-1true, 191#true, 166#true, 71#L1051-3true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:56,860 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,860 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,860 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,860 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,860 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 166#true, 191#true, 197#true, 203#true, 65#L1060-4true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:56,945 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,945 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,945 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:56,945 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:07:57,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 148#L1052-5true, 118#L1064-2true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,075 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,075 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 118#L1064-2true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,075 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,075 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,075 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,076 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([356] L1064-1-->L1064-2: Formula: (= (store |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11| (store (select |v_#race_12| |v_ULTIMATE.start_main_~tids~0#1.base_11|) (+ (* |v_ULTIMATE.start_main_~i~1#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_11|) 0)) |v_#race_11|) InVars {#race=|v_#race_12|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} OutVars{#race=|v_#race_11|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_11|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_11|} AuxVars[] AssignedVars[#race][88], [threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 193#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 6#L1052-5true, 166#true, 118#L1064-2true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,112 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 203#true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,112 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 203#true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,113 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 6#L1052-5true, 166#true, 191#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,113 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 166#true, 191#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,113 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 21#L1063true, 188#true]) [2025-03-15 01:07:57,113 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,113 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 137#L1066-1true, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,113 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,113 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:57,114 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,114 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,114 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,114 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([371] L1061-4-->L1061-5: Formula: (= |v_#race_1| (store |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4| (store (select |v_#race_2| |v_ULTIMATE.start_main_~tids~0#1.base_4|) (+ (* |v_ULTIMATE.start_main_~i~0#1_5| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_4|) |v_ULTIMATE.start_main_#t~nondet14#1_3|))) InVars {#race=|v_#race_2|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} OutVars{#race=|v_#race_1|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_5|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_4|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_3|} AuxVars[] AssignedVars[#race][87], [threadThread1of2ForFork0InUse, 33#L1052-6true, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 166#true, 191#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 74#L1061-5true, 181#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 188#true]) [2025-03-15 01:07:57,116 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 95#L1061-4true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,116 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,116 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 29#L1061-3true, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,117 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,117 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,117 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,117 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 128#L1061true, 188#true]) [2025-03-15 01:07:57,117 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,117 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,117 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,117 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 166#true, 191#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,119 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 166#true, 191#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 128#L1061true, 188#true]) [2025-03-15 01:07:57,119 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 148#L1052-5true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,119 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 191#true, 166#true, 148#L1052-5true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 128#L1061true, 188#true]) [2025-03-15 01:07:57,119 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:07:57,302 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 166#true, 191#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 21#L1063true, 188#true]) [2025-03-15 01:07:57,302 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,302 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,302 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,302 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,302 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 166#true, 191#true, 197#true, 203#true, 158#L1066true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:57,303 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 191#true, 166#true, 203#true, 197#true, 150#L1064true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,303 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 33#L1052-6true, 32#L1063-6true, 191#true, 166#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:57,303 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 166#true, 191#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,303 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,303 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 21#L1063true, 188#true]) [2025-03-15 01:07:57,304 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 166#true, 191#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,304 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, 172#true, threadThread2of2ForFork0InUse, 137#L1066-1true, 166#true, 191#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,304 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 191#true, 166#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:57,304 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 148#L1052-5true, 191#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 21#L1063true, 188#true]) [2025-03-15 01:07:57,304 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,305 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,305 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 33#L1052-6true, 191#true, 166#true, 95#L1061-4true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,307 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, 33#L1052-6true, threadThread2of2ForFork0InUse, 29#L1061-3true, 191#true, 166#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,307 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 33#L1052-6true, 172#true, threadThread2of2ForFork0InUse, 166#true, 191#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 128#L1061true, 188#true]) [2025-03-15 01:07:57,308 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,308 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,308 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,308 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 33#L1052-6true, 191#true, 166#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 124#L1060-6true, 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,309 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,309 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 33#L1052-6true, 191#true, 166#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 128#L1061true, 188#true]) [2025-03-15 01:07:57,309 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,310 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,310 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,310 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,310 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:07:57,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,452 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,452 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,452 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,452 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,452 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 148#L1052-5true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,452 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,452 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,452 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,452 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 191#true, 166#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 21#L1063true, 188#true]) [2025-03-15 01:07:57,455 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,455 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:07:57,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 29#L1061-3true, 6#L1052-5true, 166#true, 191#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,521 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 29#L1061-3true, 166#true, 148#L1052-5true, 191#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,522 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,753 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 203#true, 150#L1064true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,753 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 32#L1063-6true, 191#true, 166#true, 148#L1052-5true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 188#true]) [2025-03-15 01:07:57,753 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,754 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 166#true, 148#L1052-5true, 191#true, 197#true, 203#true, 150#L1064true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,754 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,754 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,754 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,754 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 191#true, 166#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 15#L1063-5true, 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,758 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:07:57,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 95#L1061-4true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,842 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,842 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 191#true, 166#true, 148#L1052-5true, 95#L1061-4true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,842 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 29#L1061-3true, 191#true, 166#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,845 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,845 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,845 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,845 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,845 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 6#L1052-5true, 191#true, 166#true, 203#true, 158#L1066true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:57,874 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,874 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,874 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,874 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,874 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 191#true, 148#L1052-5true, 197#true, 203#true, 158#L1066true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,874 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,875 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,875 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,875 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 64#L1064-1true, 188#true]) [2025-03-15 01:07:57,934 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 166#true, 148#L1052-5true, 191#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:57,935 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,935 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 33#L1052-6true, 32#L1063-6true, 166#true, 191#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,939 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 33#L1052-6true, 166#true, 191#true, 197#true, 203#true, 150#L1064true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:57,939 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:57,939 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:07:58,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 166#true, 191#true, 95#L1061-4true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:58,027 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,027 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,027 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,027 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,027 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([451] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ v_~datas~0.offset_4 (* v_threadThread1of2ForFork0_~j~0_7 4)) |v_threadThread1of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread1of2ForFork0_~j~0=v_threadThread1of2ForFork0_~j~0_7, threadThread1of2ForFork0_#t~nondet8=|v_threadThread1of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][141], [threadThread1of2ForFork0InUse, 172#true, threadThread2of2ForFork0InUse, 137#L1066-1true, 6#L1052-5true, 191#true, 166#true, 203#true, 69#L1052-7true, 171#(= |#race~datas~0| 0), 179#true, 185#true, 199#(= |threadThread1of2ForFork0_#t~nondet8| (select (select |#race| ~datas~0.base) (+ (* threadThread1of2ForFork0_~j~0 4) ~datas~0.offset))), 188#true]) [2025-03-15 01:07:58,055 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 137#L1066-1true, 166#true, 148#L1052-5true, 191#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:58,055 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 191#true, 166#true, 197#true, 203#true, 158#L1066true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:58,058 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,058 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,058 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,058 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,058 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 33#L1052-6true, 172#true, 191#true, 166#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 64#L1064-1true, 188#true]) [2025-03-15 01:07:58,105 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,105 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,105 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,105 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,105 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:07:58,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([489] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of2ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of2ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of2ForFork0_#t~nondet8=|v_threadThread2of2ForFork0_#t~nondet8_3|, ~datas~0.base=v_~datas~0.base_4, threadThread2of2ForFork0_~j~0=v_threadThread2of2ForFork0_~j~0_7, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][369], [111#L1052-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 172#true, 33#L1052-6true, 137#L1066-1true, 191#true, 166#true, 197#true, 203#true, 171#(= |#race~datas~0| 0), 185#true, 179#true, 188#true]) [2025-03-15 01:07:58,212 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:07:58,212 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:58,212 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:58,212 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:58,212 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:07:58,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][649], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 166#true, 191#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 140#L1050-6true, 185#true, 179#true, 144#L1064-7true]) [2025-03-15 01:07:58,573 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:07:58,573 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:58,573 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:58,573 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:07:58,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([503] threadEXIT-->L1064-7: Formula: (= v_threadThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_10|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_10|, threadThread2of2ForFork0_thidvar0=v_threadThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][649], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0NotInUse, 172#true, 190#(= |threadThread1of2ForFork0_#t~nondet5| |#race~next_j~0|), 191#true, 166#true, 203#true, 197#true, 171#(= |#race~datas~0| 0), 17#L1050-7true, 179#true, 185#true, 144#L1064-7true]) [2025-03-15 01:07:58,733 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:07:58,733 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:58,733 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:07:58,733 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:00,415 INFO L124 PetriNetUnfolderBase]: 32091/72971 cut-off events. [2025-03-15 01:08:00,415 INFO L125 PetriNetUnfolderBase]: For 318791/490515 co-relation queries the response was YES. [2025-03-15 01:08:00,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275382 conditions, 72971 events. 32091/72971 cut-off events. For 318791/490515 co-relation queries the response was YES. Maximal size of possible extension queue 1977. Compared 856051 event pairs, 11195 based on Foata normal form. 841/64509 useless extension candidates. Maximal degree in co-relation 140089. Up to 35890 conditions per place. [2025-03-15 01:08:01,308 INFO L140 encePairwiseOnDemand]: 154/161 looper letters, 280 selfloop transitions, 13 changer transitions 10/762 dead transitions. [2025-03-15 01:08:01,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 762 transitions, 8538 flow [2025-03-15 01:08:01,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:08:01,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:08:01,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 439 transitions. [2025-03-15 01:08:01,310 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9089026915113871 [2025-03-15 01:08:01,310 INFO L298 CegarLoopForPetriNet]: 163 programPoint places, 26 predicate places. [2025-03-15 01:08:01,311 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 762 transitions, 8538 flow [2025-03-15 01:08:01,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.33333333333334) internal successors, (406), 3 states have internal predecessors, (406), 0 states have call successors, (0), 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:08:01,311 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:08:01,311 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] [2025-03-15 01:08:01,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-15 01:08:01,311 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2025-03-15 01:08:01,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:08:01,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1391805496, now seen corresponding path program 1 times [2025-03-15 01:08:01,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:08:01,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81228066] [2025-03-15 01:08:01,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:08:01,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:08:01,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:08:01,336 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-15 01:08:01,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:08:01,352 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-15 01:08:01,352 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (19 of 20 remaining) [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (18 of 20 remaining) [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (17 of 20 remaining) [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (16 of 20 remaining) [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 20 remaining) [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (14 of 20 remaining) [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (13 of 20 remaining) [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (12 of 20 remaining) [2025-03-15 01:08:01,352 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (11 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (10 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (9 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (8 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (7 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (6 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (5 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (3 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (2 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (1 of 20 remaining) [2025-03-15 01:08:01,353 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (0 of 20 remaining) [2025-03-15 01:08:01,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-15 01:08:01,353 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:08:01,353 WARN L336 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2025-03-15 01:08:01,353 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2025-03-15 01:08:01,381 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-03-15 01:08:01,383 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:08:01,383 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;@7cebf339, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:08:01,383 INFO L334 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2025-03-15 01:08:01,384 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:08:01,384 INFO L124 PetriNetUnfolderBase]: 1/32 cut-off events. [2025-03-15 01:08:01,384 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:08:01,384 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:08:01,384 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] [2025-03-15 01:08:01,384 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2025-03-15 01:08:01,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:08:01,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1232502537, now seen corresponding path program 1 times [2025-03-15 01:08:01,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:08:01,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845819972] [2025-03-15 01:08:01,385 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:08:01,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:08:01,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:08:01,397 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:08:01,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:08:01,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845819972] [2025-03-15 01:08:01,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845819972] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:08:01,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:08:01,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:08:01,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509055682] [2025-03-15 01:08:01,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:08:01,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:08:01,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:08:01,398 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:08:01,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:08:01,399 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 201 [2025-03-15 01:08:01,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 201 transitions, 429 flow. Second operand has 3 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:08:01,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:08:01,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 201 [2025-03-15 01:08:01,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:08:02,576 INFO L124 PetriNetUnfolderBase]: 3601/16572 cut-off events. [2025-03-15 01:08:02,576 INFO L125 PetriNetUnfolderBase]: For 718/718 co-relation queries the response was YES. [2025-03-15 01:08:02,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22261 conditions, 16572 events. 3601/16572 cut-off events. For 718/718 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 197930 event pairs, 3531 based on Foata normal form. 1/13976 useless extension candidates. Maximal degree in co-relation 18298. Up to 5359 conditions per place. [2025-03-15 01:08:02,708 INFO L140 encePairwiseOnDemand]: 197/201 looper letters, 28 selfloop transitions, 2 changer transitions 1/199 dead transitions. [2025-03-15 01:08:02,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 199 transitions, 485 flow [2025-03-15 01:08:02,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:08:02,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:08:02,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions. [2025-03-15 01:08:02,709 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8938640132669984 [2025-03-15 01:08:02,709 INFO L298 CegarLoopForPetriNet]: 204 programPoint places, 1 predicate places. [2025-03-15 01:08:02,710 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 199 transitions, 485 flow [2025-03-15 01:08:02,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:08:02,710 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:08:02,710 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] [2025-03-15 01:08:02,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-03-15 01:08:02,710 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2025-03-15 01:08:02,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:08:02,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1643990688, now seen corresponding path program 1 times [2025-03-15 01:08:02,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:08:02,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572460248] [2025-03-15 01:08:02,710 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:08:02,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:08:02,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:08:02,726 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:08:02,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:08:02,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572460248] [2025-03-15 01:08:02,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572460248] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:08:02,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:08:02,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:08:02,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156199778] [2025-03-15 01:08:02,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:08:02,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:08:02,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:08:02,727 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:08:02,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:08:02,728 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 201 [2025-03-15 01:08:02,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 199 transitions, 485 flow. Second operand has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:08:02,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:08:02,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 201 [2025-03-15 01:08:02,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:08:03,470 INFO L124 PetriNetUnfolderBase]: 1707/8350 cut-off events. [2025-03-15 01:08:03,471 INFO L125 PetriNetUnfolderBase]: For 1252/1862 co-relation queries the response was YES. [2025-03-15 01:08:03,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13585 conditions, 8350 events. 1707/8350 cut-off events. For 1252/1862 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 88735 event pairs, 648 based on Foata normal form. 0/7712 useless extension candidates. Maximal degree in co-relation 10695. Up to 2605 conditions per place. [2025-03-15 01:08:03,512 INFO L140 encePairwiseOnDemand]: 193/201 looper letters, 30 selfloop transitions, 4 changer transitions 1/207 dead transitions. [2025-03-15 01:08:03,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 207 transitions, 597 flow [2025-03-15 01:08:03,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:08:03,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:08:03,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 557 transitions. [2025-03-15 01:08:03,514 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9237147595356551 [2025-03-15 01:08:03,514 INFO L298 CegarLoopForPetriNet]: 204 programPoint places, -1 predicate places. [2025-03-15 01:08:03,515 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 207 transitions, 597 flow [2025-03-15 01:08:03,515 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:08:03,515 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:08:03,515 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] [2025-03-15 01:08:03,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-03-15 01:08:03,515 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2025-03-15 01:08:03,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:08:03,515 INFO L85 PathProgramCache]: Analyzing trace with hash -360642691, now seen corresponding path program 1 times [2025-03-15 01:08:03,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:08:03,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080415912] [2025-03-15 01:08:03,516 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:08:03,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:08:03,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:08:03,562 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:08:03,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:08:03,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080415912] [2025-03-15 01:08:03,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080415912] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:08:03,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:08:03,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:08:03,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146664623] [2025-03-15 01:08:03,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:08:03,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 01:08:03,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:08:03,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 01:08:03,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-15 01:08:03,563 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 201 [2025-03-15 01:08:03,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 207 transitions, 597 flow. Second operand has 5 states, 5 states have (on average 159.2) internal successors, (796), 5 states have internal predecessors, (796), 0 states have call successors, (0), 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:08:03,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:08:03,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 201 [2025-03-15 01:08:03,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:08:04,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][143], [190#L1067true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:04,453 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:04,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:04,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:04,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:04,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][143], [106#L1052-2true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:04,551 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:04,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:04,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:04,551 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:04,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([741] L1061-9-->$Ultimate##0: Formula: (and (= |v_threadThread3of3ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre13#1_17| v_threadThread3of3ForFork0_thidvar0_2) (= |v_threadThread3of3ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_17|} OutVars{ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_17|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_20, threadThread3of3ForFork0_~arg.offset=v_threadThread3of3ForFork0_~arg.offset_4, threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_8|, threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_12|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_18|, threadThread3of3ForFork0_#t~nondet7=|v_threadThread3of3ForFork0_#t~nondet7_10|, threadThread3of3ForFork0_#in~arg.offset=|v_threadThread3of3ForFork0_#in~arg.offset_4|, threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_4|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_6|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_2, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_4|, threadThread3of3ForFork0_#in~arg.base=|v_threadThread3of3ForFork0_#in~arg.base_4|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_6|, threadThread3of3ForFork0_~arg.base=v_threadThread3of3ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread3of3ForFork0_~j~0, threadThread3of3ForFork0_~arg.offset, threadThread3of3ForFork0_#t~post4, threadThread3of3ForFork0_#t~nondet5, threadThread3of3ForFork0_#t~nondet8, threadThread3of3ForFork0_#t~nondet7, threadThread3of3ForFork0_#in~arg.offset, threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#t~ret3, threadThread3of3ForFork0_thidvar0, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_#in~arg.base, threadThread3of3ForFork0_#t~ret6, threadThread3of3ForFork0_~arg.base][198], [136#$Ultimate##0true, 143#L1061-10true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:04,684 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:04,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:04,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:04,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:04,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([741] L1061-9-->$Ultimate##0: Formula: (and (= |v_threadThread3of3ForFork0_#in~arg.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre13#1_17| v_threadThread3of3ForFork0_thidvar0_2) (= |v_threadThread3of3ForFork0_#in~arg.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_17|} OutVars{ULTIMATE.start_main_#t~pre13#1=|v_ULTIMATE.start_main_#t~pre13#1_17|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_20, threadThread3of3ForFork0_~arg.offset=v_threadThread3of3ForFork0_~arg.offset_4, threadThread3of3ForFork0_#t~post4=|v_threadThread3of3ForFork0_#t~post4_8|, threadThread3of3ForFork0_#t~nondet5=|v_threadThread3of3ForFork0_#t~nondet5_12|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_18|, threadThread3of3ForFork0_#t~nondet7=|v_threadThread3of3ForFork0_#t~nondet7_10|, threadThread3of3ForFork0_#in~arg.offset=|v_threadThread3of3ForFork0_#in~arg.offset_4|, threadThread3of3ForFork0_#res.base=|v_threadThread3of3ForFork0_#res.base_4|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_6|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_2, threadThread3of3ForFork0_#res.offset=|v_threadThread3of3ForFork0_#res.offset_4|, threadThread3of3ForFork0_#in~arg.base=|v_threadThread3of3ForFork0_#in~arg.base_4|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_6|, threadThread3of3ForFork0_~arg.base=v_threadThread3of3ForFork0_~arg.base_4} AuxVars[] AssignedVars[threadThread3of3ForFork0_~j~0, threadThread3of3ForFork0_~arg.offset, threadThread3of3ForFork0_#t~post4, threadThread3of3ForFork0_#t~nondet5, threadThread3of3ForFork0_#t~nondet8, threadThread3of3ForFork0_#t~nondet7, threadThread3of3ForFork0_#in~arg.offset, threadThread3of3ForFork0_#res.base, threadThread3of3ForFork0_#t~ret3, threadThread3of3ForFork0_thidvar0, threadThread3of3ForFork0_#res.offset, threadThread3of3ForFork0_#in~arg.base, threadThread3of3ForFork0_#t~ret6, threadThread3of3ForFork0_~arg.base][198], [136#$Ultimate##0true, 106#L1052-2true, 143#L1061-10true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:04,733 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:04,733 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:04,733 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:04,733 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:05,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([742] threadEXIT-->L1064-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_12|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][166], [85#L1064-7true, threadThread1of3ForFork0NotInUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:05,592 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:08:05,592 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:05,593 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:05,593 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:05,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([742] threadEXIT-->L1064-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_12|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][166], [106#L1052-2true, 85#L1064-7true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:05,647 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:05,647 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:05,647 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:05,647 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:05,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([743] threadEXIT-->L1064-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_14|) InVars {threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_14|} OutVars{threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_14|} AuxVars[] AssignedVars[][208], [85#L1064-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 19#L1052-2true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:05,701 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2025-03-15 01:08:05,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:08:05,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:08:05,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2025-03-15 01:08:07,535 INFO L124 PetriNetUnfolderBase]: 8410/41566 cut-off events. [2025-03-15 01:08:07,536 INFO L125 PetriNetUnfolderBase]: For 24280/37299 co-relation queries the response was YES. [2025-03-15 01:08:07,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73458 conditions, 41566 events. 8410/41566 cut-off events. For 24280/37299 co-relation queries the response was YES. Maximal size of possible extension queue 1188. Compared 616643 event pairs, 2832 based on Foata normal form. 2/37190 useless extension candidates. Maximal degree in co-relation 19306. Up to 11604 conditions per place. [2025-03-15 01:08:07,906 INFO L140 encePairwiseOnDemand]: 193/201 looper letters, 62 selfloop transitions, 2 changer transitions 7/225 dead transitions. [2025-03-15 01:08:07,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 225 transitions, 783 flow [2025-03-15 01:08:07,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:08:07,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:08:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 999 transitions. [2025-03-15 01:08:07,908 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8283582089552238 [2025-03-15 01:08:07,908 INFO L298 CegarLoopForPetriNet]: 204 programPoint places, 4 predicate places. [2025-03-15 01:08:07,908 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 225 transitions, 783 flow [2025-03-15 01:08:07,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 159.2) internal successors, (796), 5 states have internal predecessors, (796), 0 states have call successors, (0), 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:08:07,909 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:08:07,909 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] [2025-03-15 01:08:07,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-15 01:08:07,909 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2025-03-15 01:08:07,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:08:07,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1842776377, now seen corresponding path program 1 times [2025-03-15 01:08:07,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:08:07,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702941787] [2025-03-15 01:08:07,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:08:07,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:08:07,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:08:08,052 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:08:08,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:08:08,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702941787] [2025-03-15 01:08:08,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702941787] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:08:08,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:08:08,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:08:08,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983635491] [2025-03-15 01:08:08,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:08:08,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:08:08,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:08:08,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:08:08,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:08:08,054 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 201 [2025-03-15 01:08:08,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 225 transitions, 783 flow. Second operand has 6 states, 6 states have (on average 145.83333333333334) internal successors, (875), 6 states have internal predecessors, (875), 0 states have call successors, (0), 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:08:08,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:08:08,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 201 [2025-03-15 01:08:08,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:08:11,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 29#L1048-3true, 39#L1060-4true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,131 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:11,131 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:11,131 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:11,131 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:11,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [220#true, 106#L1052-2true, 29#L1048-3true, 39#L1060-4true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,322 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:11,322 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:11,322 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:11,322 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:11,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 185#L1060-6true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,489 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:08:11,489 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:11,489 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:11,489 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:11,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 29#L1048-3true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,490 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:08:11,490 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:11,490 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:11,490 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:11,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 106#L1052-2true, 220#true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,679 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 185#L1060-6true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,679 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,679 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [220#true, 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 76#L1061true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,680 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,680 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,680 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,680 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,734 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,734 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,734 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,734 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:11,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,866 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:08:11,866 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:11,867 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:11,867 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:11,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,867 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:08:11,867 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:11,867 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:11,867 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:11,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 106#L1052-2true, 220#true, 114#L1061-3true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:11,990 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:08:11,990 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:11,990 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:11,990 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 171#$Ultimate##0true, 220#true, 106#L1052-2true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,004 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,004 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,004 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,004 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,057 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 106#L1052-2true, 220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,065 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,065 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 29#L1048-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:12,067 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 185#L1060-6true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,136 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,136 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,136 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,136 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,136 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,136 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,136 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,136 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:08:12,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,180 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][256], [106#L1052-2true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 180#L1052-2true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,185 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][241], [106#L1052-2true, 42#L1061-5true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,185 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][249], [24#L1061-6true, 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,185 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:12,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:12,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 114#L1061-3true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,190 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,190 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,190 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,190 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 190#L1067true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,222 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,222 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,222 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,222 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 162#L1052-7true, 39#L1060-4true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,286 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,286 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,286 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,286 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 29#L1048-3true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,292 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,292 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,292 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,292 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,293 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,293 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 140#L1064-1true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,301 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,301 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,301 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,301 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [220#true, 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,301 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,301 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,301 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,302 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,308 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,308 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,308 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,308 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,364 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:08:12,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][241], [42#L1061-5true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,403 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,403 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,403 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,403 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 29#L1048-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,404 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,404 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,404 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,404 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,424 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 29#L1048-3true, 199#L1066true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,493 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,493 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 106#L1052-2true, 220#true, 179#L1064-2true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,501 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [220#true, 106#L1052-2true, 140#L1064-1true, 29#L1048-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,501 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:08:12,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][241], [42#L1061-5true, 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,605 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,605 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,605 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,605 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,605 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][241], [65#L1052-1true, 42#L1061-5true, 106#L1052-2true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,606 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:08:12,607 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:08:12,607 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:08:12,607 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:08:12,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][249], [65#L1052-1true, 106#L1052-2true, 24#L1061-6true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,607 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,607 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,607 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,607 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 114#L1061-3true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,619 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,619 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,619 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,619 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 72#L1048-3true, 220#true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,630 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,630 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,630 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,630 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 106#L1052-2true, 220#true, 29#L1048-3true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,632 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,632 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,632 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,632 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [220#true, 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,632 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,632 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,632 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,632 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,687 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,687 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,687 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 106#L1052-2true, 220#true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,707 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [220#true, 106#L1052-2true, 179#L1064-2true, 29#L1048-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,708 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 185#L1060-6true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,716 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,716 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,716 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,716 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:12,716 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,716 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,716 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:12,716 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][276], [106#L1052-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,301 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][258], [42#L1061-5true, 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,301 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][264], [24#L1061-6true, 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,301 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:13,301 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:13,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][256], [65#L1052-1true, 106#L1052-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,303 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][249], [24#L1061-6true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,303 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:08:13,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][256], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,303 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,303 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,304 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,304 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,304 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,304 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,316 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,316 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,316 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,316 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [72#L1048-3true, 220#true, 190#L1067true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,327 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,327 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,327 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,327 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 29#L1048-3true, 190#L1067true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,329 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,329 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,329 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,329 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, 108#L1063true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,376 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 124#L1064-4true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,403 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,403 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,403 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,403 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,404 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,404 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,404 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,404 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,411 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,411 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,411 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,411 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 140#L1064-1true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,452 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,452 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,452 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,452 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:08:13,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,490 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,490 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,490 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,490 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][249], [106#L1052-2true, 24#L1061-6true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,492 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:08:13,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:08:13,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:08:13,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:08:13,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:08:13,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][256], [106#L1052-2true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,493 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,493 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:13,493 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:13,493 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:13,493 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:13,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 130#L1064-5true, 106#L1052-2true, 220#true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,613 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,613 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,613 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,613 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 124#L1064-4true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,613 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,613 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,613 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,613 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,661 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,661 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,670 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,670 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,670 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,670 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,719 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,719 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 106#L1052-2true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,724 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:08:13,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:08:13,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:08:13,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:08:13,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [171#$Ultimate##0true, 42#L1061-5true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,731 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:08:13,731 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:08:13,731 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:08:13,731 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:08:13,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,741 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,741 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,741 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,741 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 114#L1061-3true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,743 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,743 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,743 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,743 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 220#true, 106#L1052-2true, 29#L1048-3true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,850 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,850 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,850 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,850 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [65#L1052-1true, 106#L1052-2true, 220#true, 83#L1064-6true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,851 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,851 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,851 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,851 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [130#L1064-5true, 220#true, 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,852 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,852 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,852 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,852 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:13,908 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:13,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:08:14,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [72#L1048-3true, 4#L1061-8true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,315 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:08:14,315 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:14,315 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:14,315 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:14,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [72#L1048-3true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,316 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [72#L1048-3true, 42#L1061-5true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,316 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [72#L1048-3true, 24#L1061-6true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,316 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,316 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1052-2true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,318 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,318 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,318 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,318 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,318 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1052-2true, 4#L1061-8true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,319 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:14,319 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:14,319 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:14,319 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:14,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 29#L1048-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,324 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,324 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,324 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,324 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [106#L1052-2true, 24#L1061-6true, 220#true, 162#L1052-7true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,324 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,324 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,324 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,324 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1052-2true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,325 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:08:14,325 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:08:14,325 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:08:14,325 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:08:14,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [171#$Ultimate##0true, 24#L1061-6true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,333 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:08:14,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:08:14,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:08:14,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:08:14,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,343 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,344 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,344 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,344 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,349 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,349 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,349 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,349 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,417 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,417 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,417 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,417 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [220#true, 106#L1052-2true, 29#L1048-3true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,462 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,462 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,462 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,462 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][98], [106#L1052-2true, 220#true, 83#L1064-6true, 29#L1048-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,463 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,463 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,463 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,463 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 140#L1064-1true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,468 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,468 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,469 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,469 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,513 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,513 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,513 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,513 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:08:14,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [72#L1048-3true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 103#L1061-9true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,530 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:14,530 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:14,530 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:14,530 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:14,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [72#L1048-3true, 42#L1061-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,563 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:08:14,563 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:08:14,563 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:08:14,563 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:08:14,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,573 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:14,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:14,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:14,573 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:14,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [171#$Ultimate##0true, 106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,589 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:08:14,589 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:08:14,589 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:08:14,589 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:08:14,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,634 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,634 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,634 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,634 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 179#L1064-2true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,671 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,671 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,671 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,671 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,724 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,724 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,724 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,724 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 179#L1064-2true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,733 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,733 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,733 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,733 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,780 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,780 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,780 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,780 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:08:14,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][255], [220#true, 20#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,827 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,827 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:14,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][248], [24#L1061-6true, 220#true, 20#L1052-7true, 213#true, 21#L1052-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,829 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [72#L1048-3true, 24#L1061-6true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,831 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [72#L1048-3true, 42#L1061-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,840 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,840 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,840 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,840 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,840 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 24#L1061-6true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,860 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [220#true, 42#L1061-5true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,863 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [171#$Ultimate##0true, 4#L1061-8true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,874 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,874 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,874 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,874 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:08:14,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:14,968 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,968 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,968 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:14,968 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 39#L1060-4true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,030 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,030 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,030 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,030 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,042 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,091 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [171#$Ultimate##0true, 106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,091 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:08:15,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][255], [220#true, 20#L1052-7true, 165#L1061-7true, 21#L1052-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,138 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,138 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,138 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,138 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [72#L1048-3true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,139 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,139 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,139 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,139 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][248], [220#true, 24#L1061-6true, 20#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,146 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [72#L1048-3true, 220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,149 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,149 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,149 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,149 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,149 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 162#L1052-7true, 29#L1048-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,179 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 106#L1052-2true, 24#L1061-6true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,182 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,182 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,182 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,182 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,182 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [171#$Ultimate##0true, 220#true, 106#L1052-2true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,194 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,194 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,194 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,194 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,286 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,286 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,286 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,286 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 39#L1060-4true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,348 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,348 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,348 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,348 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:08:15,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 39#L1060-4true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,348 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,348 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,348 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,348 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 39#L1060-4true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,354 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 124#L1064-4true, 162#L1052-7true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,552 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:08:15,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [72#L1048-3true, 4#L1061-8true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,665 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,665 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,665 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,665 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][255], [220#true, 20#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,679 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,679 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,679 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,679 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,679 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [72#L1048-3true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,683 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,683 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,683 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,683 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,683 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 29#L1048-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,740 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,740 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,740 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,740 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,740 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:08:15,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 72#L1048-3true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,880 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 185#L1060-6true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,953 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,953 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,953 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,953 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 76#L1061true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,964 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 220#true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:15,999 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,999 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,999 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:15,999 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,035 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,036 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,036 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,036 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,036 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,036 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,036 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,036 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:08:16,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [72#L1048-3true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,101 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,101 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,101 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,101 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [72#L1048-3true, 4#L1061-8true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,121 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,121 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,121 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,121 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,121 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 4#L1061-8true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,204 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,204 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,204 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,204 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,340 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,340 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,340 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,340 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [72#L1048-3true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,340 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,340 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,340 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,340 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,412 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,413 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,413 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,413 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 185#L1060-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,421 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,421 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,421 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,421 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 185#L1060-6true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,422 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,422 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,422 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,422 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 185#L1060-6true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,425 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,425 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,425 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,425 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 76#L1061true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,433 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,433 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,433 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,433 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:08:16,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,433 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,433 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,433 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,433 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 180#L1052-2true, 76#L1061true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,437 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,437 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,437 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,437 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,469 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,469 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,469 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,469 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 83#L1064-6true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,470 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,470 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,470 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,470 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 106#L1052-2true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,507 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,507 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [106#L1052-2true, 220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,508 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,508 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:08:16,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [72#L1048-3true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,558 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,558 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,558 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,558 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,558 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 106#L1052-2true, 162#L1052-7true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,620 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,620 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,620 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,620 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,966 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,973 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,973 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,973 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,973 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:08:16,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,973 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,973 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,973 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,973 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:16,976 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:16,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:08:17,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 114#L1061-3true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,202 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,202 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,202 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,202 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:17,254 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,254 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,254 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,254 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,306 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,306 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,306 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,306 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,312 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:08:17,312 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:08:17,312 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:08:17,312 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:08:17,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,312 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,312 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,312 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,312 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:17,316 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 39#L1060-4true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,358 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,358 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,358 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,358 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:08:17,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, 53#L1061-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,499 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 114#L1061-3true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,532 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,532 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,532 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,532 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 114#L1061-3true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,532 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,532 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,532 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,532 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 114#L1061-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,535 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,535 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,535 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,535 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,585 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,585 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,585 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,585 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:17,590 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,591 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,591 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,591 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,591 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:17,594 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,641 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,641 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,641 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,641 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,647 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,647 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,647 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,647 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:08:17,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,647 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,647 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,647 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,647 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,650 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,650 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,650 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,650 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,691 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 99#L1051-3true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 108#L1063true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,691 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 185#L1060-6true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,691 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,692 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,692 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,692 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,692 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 39#L1060-4true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,693 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,693 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,693 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,693 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,700 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,700 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,700 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,700 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:08:17,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][258], [42#L1061-5true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, 64#L1051-3true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,824 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,824 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,824 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,824 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][258], [65#L1052-1true, 42#L1061-5true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,827 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:08:17,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:17,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:17,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:17,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][264], [65#L1052-1true, 24#L1061-6true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,827 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,827 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,833 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:17,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,833 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][271], [65#L1052-1true, 42#L1061-5true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,833 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,839 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][276], [65#L1052-1true, 106#L1052-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,857 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][258], [65#L1052-1true, 42#L1061-5true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,857 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][264], [65#L1052-1true, 24#L1061-6true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:17,857 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:17,857 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 114#L1061-3true, 99#L1051-3true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,066 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:18,066 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:18,066 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:18,066 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:18,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,109 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,109 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,109 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,109 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,117 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:08:18,117 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:18,117 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:18,117 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:18,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,117 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,117 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,117 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,117 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 199#L1066true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,120 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,120 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,121 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,121 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 106#L1052-2true, 220#true, 179#L1064-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,171 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,171 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,172 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 140#L1064-1true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,178 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:08:18,178 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:18,178 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:18,178 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:08:18,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 140#L1064-1true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,178 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,178 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,178 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,178 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 140#L1064-1true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,181 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,181 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,181 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,181 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 185#L1060-6true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,221 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,221 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,221 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,221 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,221 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,222 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,222 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,222 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,233 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,233 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,233 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,233 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:08:18,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][276], [65#L1052-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,346 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,347 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,347 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,347 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][330], [24#L1061-6true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,353 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,353 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,353 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,353 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][272], [65#L1052-1true, 24#L1061-6true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,354 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,354 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,354 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,354 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][330], [106#L1052-2true, 24#L1061-6true, 99#L1051-3true, 21#L1052-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,357 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][271], [42#L1061-5true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,357 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][272], [24#L1061-6true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,357 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,357 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][275], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 180#L1052-2true, 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,358 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][271], [42#L1061-5true, 70#L1051-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,358 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][272], [24#L1061-6true, 70#L1051-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,358 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,358 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][258], [42#L1061-5true, 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,359 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,359 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][258], [65#L1052-1true, 42#L1061-5true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,362 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,362 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,362 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,362 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,362 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][264], [65#L1052-1true, 106#L1052-2true, 24#L1061-6true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,362 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,362 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,362 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,362 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,362 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 99#L1051-3true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 53#L1061-4true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,367 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,367 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,367 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,367 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][276], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,385 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,385 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,385 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,385 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][264], [24#L1061-6true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,385 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,385 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,385 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,385 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 99#L1051-3true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,442 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,442 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,442 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,442 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 99#L1051-3true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,442 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,442 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,442 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,442 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,443 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 220#true, 190#L1067true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,443 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,443 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,443 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 99#L1051-3true, 190#L1067true, 21#L1052-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,444 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,444 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,444 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,444 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 220#true, 106#L1052-2true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,506 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,506 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,506 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,506 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 179#L1064-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,513 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,513 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,513 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,513 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:08:18,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 179#L1064-2true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,513 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,513 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,513 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,513 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 179#L1064-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,516 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,516 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,516 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,516 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 140#L1064-1true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,524 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,524 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,524 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,524 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,562 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,562 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,562 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,562 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,573 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 185#L1060-6true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,574 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,574 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 185#L1060-6true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,574 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,574 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,575 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,575 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,575 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,586 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,586 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,586 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,586 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,590 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,590 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,590 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,590 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:08:18,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][331], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,710 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,710 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,710 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,710 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][275], [65#L1052-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,710 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,710 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,710 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,710 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][331], [106#L1052-2true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 21#L1052-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,715 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][275], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 180#L1052-2true, 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,715 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][276], [65#L1052-1true, 106#L1052-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,720 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,720 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,720 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,720 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,720 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][264], [24#L1061-6true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,721 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,721 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,721 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,721 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,721 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][276], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,721 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,721 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,721 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,721 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,721 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][330], [106#L1052-2true, 24#L1061-6true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,733 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,733 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,733 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,733 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][240], [220#true, 42#L1061-5true, 99#L1051-3true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,733 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,733 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,733 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,733 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][271], [42#L1061-5true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,734 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][272], [24#L1061-6true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,734 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,734 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][276], [106#L1052-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,774 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][264], [24#L1061-6true, 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,774 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,774 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 220#true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,844 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,844 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,844 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,844 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 106#L1052-2true, 220#true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,846 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,846 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,846 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,846 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 99#L1051-3true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,858 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 180#L1052-2true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,858 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 106#L1052-2true, 220#true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,858 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,858 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,858 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 180#L1052-2true, 190#L1067true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,859 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 220#true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,861 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,861 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 106#L1052-2true, 180#L1052-2true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,862 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,862 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,862 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,862 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 124#L1064-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,919 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,919 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,919 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,919 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,925 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,925 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:08:18,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,925 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,925 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,925 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,925 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [106#L1052-2true, 220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,928 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,928 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,928 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,928 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 179#L1064-2true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,934 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,934 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,934 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,934 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:18,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,989 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,989 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,989 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,989 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,989 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,990 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,990 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,990 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,990 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:18,994 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,994 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,994 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:18,994 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,005 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,005 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,005 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,005 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 76#L1061true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,005 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,005 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,005 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,005 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,201 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,201 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,201 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,201 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:08:19,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,285 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,285 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,285 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,285 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,290 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,290 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,290 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,290 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][331], [106#L1052-2true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,297 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,297 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,297 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,297 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][270], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,298 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,298 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,298 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,298 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][331], [106#L1052-2true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,311 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,311 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][248], [24#L1061-6true, 220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,312 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][275], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 180#L1052-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,312 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,312 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,320 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][264], [106#L1052-2true, 24#L1061-6true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,320 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,320 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][276], [106#L1052-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,320 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,320 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,357 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,357 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,357 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,357 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 114#L1061-3true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,379 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,379 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,379 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,379 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 106#L1052-2true, 220#true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,406 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,406 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,406 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,406 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,406 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 180#L1052-2true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,406 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,406 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,406 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,406 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 180#L1052-2true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,409 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,409 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,409 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,409 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 220#true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,417 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,418 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,418 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,418 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,418 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 220#true, 106#L1052-2true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,420 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 190#L1067true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,420 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 130#L1064-5true, 220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,467 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,467 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,467 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,467 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 124#L1064-4true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,473 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,473 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,473 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,473 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:08:19,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 124#L1064-4true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,474 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,474 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,474 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,474 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 124#L1064-4true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,476 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,476 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,476 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,476 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,484 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,484 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,484 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,484 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,531 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,531 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,531 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,531 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,532 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,532 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,532 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,532 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,532 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,532 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,532 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,532 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 76#L1061true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,538 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,538 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,538 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,538 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,540 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,540 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,540 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,540 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,543 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,543 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,543 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,543 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,543 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,544 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,544 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,544 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:08:19,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 103#L1061-9true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,633 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,633 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,633 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,633 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 103#L1061-9true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,637 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,637 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,637 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,637 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][270], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 103#L1061-9true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,649 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,649 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,649 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,650 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][270], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,655 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,655 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,655 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,655 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][270], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 180#L1052-2true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,656 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,656 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,656 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,656 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 106#L1052-2true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,656 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,656 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,656 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,656 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,656 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,661 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,661 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][255], [220#true, 99#L1051-3true, 20#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,670 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,670 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,670 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,671 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,733 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,733 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,733 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,733 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,749 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,749 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,749 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,749 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 114#L1061-3true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,752 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,752 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,752 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,752 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,752 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 114#L1061-3true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,753 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,753 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,753 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,753 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,753 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,753 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,753 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,753 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,787 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 106#L1052-2true, 220#true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,788 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 190#L1067true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,788 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,788 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 106#L1052-2true, 190#L1067true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,790 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,790 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,790 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,790 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,790 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,816 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,816 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,816 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,816 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 106#L1052-2true, 83#L1064-6true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,825 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,825 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,825 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,825 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 130#L1064-5true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,832 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,832 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,833 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,833 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:08:19,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [130#L1064-5true, 220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,833 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,833 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,833 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,833 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [130#L1064-5true, 220#true, 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,836 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,836 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,836 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,836 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 124#L1064-4true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,843 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,843 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,843 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,843 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 140#L1064-1true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,874 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,874 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,874 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,874 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [57#L1052-8true, 220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:19,886 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,886 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,886 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,886 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, 108#L1063true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,891 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,891 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,891 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,891 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,893 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,893 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,893 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,893 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,898 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,898 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,898 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,899 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,899 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,899 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,899 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:19,899 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,900 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 108#L1063true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,900 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,900 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,900 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,900 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,902 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,902 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,902 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,902 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,902 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,902 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,908 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,908 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,908 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,908 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 220#true, 42#L1061-5true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,908 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [106#L1052-2true, 220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,908 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:19,908 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,912 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,912 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,912 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 143#L1061-10true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,956 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,956 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:08:19,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][270], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, 103#L1061-9true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,988 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:08:19,988 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:19,988 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:19,988 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:19,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][270], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,988 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,988 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,988 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,988 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1052-2true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 103#L1061-9true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,989 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,989 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,989 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,989 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,989 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:19,991 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [65#L1052-1true, 225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:19,991 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:08:19,991 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:19,992 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:19,992 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:19,992 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 4#L1061-8true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,004 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:20,004 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:20,004 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:20,004 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:20,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][220], [220#true, 4#L1061-8true, 99#L1051-3true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,004 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,004 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,004 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,004 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][270], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 4#L1061-8true, 180#L1052-2true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,005 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,005 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,005 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,005 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,005 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [4#L1061-8true, 220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,060 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 162#L1052-7true, 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,060 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 24#L1061-6true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,060 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [42#L1061-5true, 220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,060 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,060 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,066 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,066 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,066 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,066 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [106#L1052-2true, 24#L1061-6true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,066 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,066 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,066 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,066 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,101 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,101 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,101 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,104 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,104 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,104 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,104 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,106 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,106 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,106 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,106 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 190#L1067true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,130 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,130 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,130 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,130 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,130 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 180#L1052-2true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,309 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,309 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,309 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,309 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,309 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,309 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,323 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,323 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,323 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,323 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [57#L1052-8true, 220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:20,335 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,335 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,335 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,335 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,343 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,343 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,343 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,343 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,343 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,346 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,346 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,346 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,346 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 83#L1064-6true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,354 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,354 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,354 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,354 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:08:20,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 83#L1064-6true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,354 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,354 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,354 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,354 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 83#L1064-6true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,359 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,359 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,359 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,359 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,371 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:20,371 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:20,371 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:20,371 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:20,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [130#L1064-5true, 220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,371 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 179#L1064-2true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,415 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,415 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,415 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,415 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 140#L1064-1true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,422 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,422 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,422 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,422 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,422 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 140#L1064-1true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,423 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,423 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,423 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,423 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [57#L1052-8true, 220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,427 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,427 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,427 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,427 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,427 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,427 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,427 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,427 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,436 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,436 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,436 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,436 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, 108#L1063true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,443 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,443 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,443 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,443 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,443 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,453 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,453 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,453 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [177#L1061-12true, 106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,508 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,508 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,508 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,508 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,514 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,514 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 175#L1052-10true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,515 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,515 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,515 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,515 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,515 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,515 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,515 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,515 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,516 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,516 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 175#L1052-10true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,516 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,516 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,517 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,517 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,517 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,517 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 143#L1061-10true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,524 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,524 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,524 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,524 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:08:20,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 103#L1061-9true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,562 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,562 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,562 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,562 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][220], [220#true, 99#L1051-3true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,562 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,562 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,562 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,562 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][270], [225#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 3 (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~nondet14#1|) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,562 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,563 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,563 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,563 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,563 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,563 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,563 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,563 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,563 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][240], [220#true, 42#L1061-5true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,639 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,639 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,639 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,639 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [220#true, 42#L1061-5true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,640 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,640 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,640 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,640 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 114#L1061-3true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,695 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,695 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,695 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,695 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 22#L1052-1true, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,697 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,697 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,697 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,697 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,697 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,697 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,697 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,697 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 114#L1061-3true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,701 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,701 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,701 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,701 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,702 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,702 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,702 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,758 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,758 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,758 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,758 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,758 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,759 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,759 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,759 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,759 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [57#L1052-8true, 220#true, 199#L1066true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,764 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,764 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,764 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,764 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,764 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,764 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,764 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,764 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 120#L1052-9true, 220#true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,768 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,768 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,768 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,768 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [120#L1052-9true, 220#true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,768 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,768 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,768 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,768 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,773 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,773 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 175#L1052-10true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:20,773 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,773 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,781 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,781 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,781 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,781 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,781 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,781 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,781 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,781 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,792 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,792 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,792 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,792 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:20,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 83#L1064-6true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,792 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,843 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,843 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,843 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,843 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 179#L1064-2true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,852 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,852 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,852 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,852 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,852 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 179#L1064-2true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,852 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,852 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,852 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,852 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,856 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,856 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,856 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,856 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 120#L1052-9true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,860 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,860 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,860 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,860 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [120#L1052-9true, 220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,860 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,860 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,860 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,860 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,863 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,863 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,863 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,863 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,866 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,866 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,866 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,866 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:08:20,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,866 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,866 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,866 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,867 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,867 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 175#L1052-10true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,867 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,867 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,867 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,867 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 175#L1052-10true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,874 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,874 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,874 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,874 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,913 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,913 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,913 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,913 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 50#L1052-7true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,914 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,914 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,914 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,914 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:20,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [38#L1060-3true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,914 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,914 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,914 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,914 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [38#L1060-3true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,948 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,948 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,948 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,948 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 177#L1061-12true, 106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,948 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,948 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,949 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,949 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,960 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 180#L1052-2true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,960 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 199#L1066true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,960 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 175#L1052-10true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,960 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,960 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,961 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:20,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 143#L1061-10true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,968 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,968 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,968 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,968 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 143#L1061-10true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:20,968 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,968 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,968 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:20,968 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:08:21,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][248], [220#true, 24#L1061-6true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,071 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,071 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,071 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,071 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 24#L1061-6true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,072 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,072 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,072 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,072 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [24#L1061-6true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,075 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,075 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,075 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,075 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 42#L1061-5true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,085 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:08:21,085 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:21,085 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:21,085 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:21,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][240], [42#L1061-5true, 220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,087 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,087 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,087 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,087 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,087 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [220#true, 42#L1061-5true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,088 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,088 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,088 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,088 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,088 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 220#true, 42#L1061-5true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,094 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,094 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,094 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,094 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,106 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [4#L1061-8true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,106 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,106 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,106 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,106 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,106 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [42#L1061-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,107 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,107 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,107 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,107 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 4#L1061-8true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,109 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,109 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,109 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,109 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,110 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 42#L1061-5true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,110 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [24#L1061-6true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,110 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,110 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,143 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,144 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,144 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,144 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,144 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,144 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,144 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,144 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,144 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 114#L1061-3true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,145 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,145 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,145 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,145 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,145 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,147 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,147 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,147 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,147 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,147 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,151 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,151 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,151 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,151 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,151 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,151 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,151 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 120#L1052-9true, 220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,209 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,209 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [120#L1052-9true, 220#true, 199#L1066true, 70#L1051-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,209 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,209 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,213 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,213 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,213 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,213 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,215 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,215 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,215 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,215 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,216 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,216 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,216 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,216 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,216 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 199#L1066true, 175#L1052-10true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,216 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,216 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,216 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,216 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,218 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,218 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,218 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,218 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,218 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,218 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,219 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,219 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, threadThread1of3ForFork0InUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,224 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 113#L1052-11true, 220#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,224 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,224 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,225 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,225 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,225 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,225 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,225 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,226 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,226 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,226 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 124#L1064-4true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,282 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,282 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,291 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,291 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,291 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,291 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,291 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,292 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,292 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,292 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,292 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,296 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,296 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,296 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,296 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,305 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,305 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,305 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,305 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,306 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,306 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,306 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,306 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 140#L1064-1true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,307 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,307 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,307 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,307 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,322 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,322 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,322 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,322 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,322 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,322 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,322 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,322 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 140#L1064-1true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,325 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,325 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,325 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,325 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,325 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,325 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,325 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,325 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,325 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,327 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,327 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,327 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,327 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,327 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, threadThread1of3ForFork0InUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,330 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 113#L1052-11true, 220#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,330 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 64#L1051-3true, threadThread2of3ForFork0InUse, 52#L1052-10true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,331 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,331 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,331 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,331 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:08:21,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,331 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,331 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,331 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,331 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, 22#L1052-1true, threadThread2of3ForFork0InUse, 176#L1052-11true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,332 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:21,339 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,339 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,339 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,339 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,339 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,339 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,339 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,339 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [177#L1061-12true, 106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,387 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,387 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,387 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,390 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 38#L1060-3true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,390 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,390 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,390 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,390 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 199#L1066true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,400 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,401 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 175#L1052-10true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,401 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 175#L1052-10true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,401 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 180#L1052-2true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,401 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,401 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,401 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,402 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,402 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,402 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 175#L1052-10true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,402 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,403 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,403 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,403 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][255], [220#true, 20#L1052-7true, 99#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,464 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,464 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,464 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,464 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 162#L1052-7true, 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,464 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,464 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,464 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,464 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,467 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,467 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,467 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,467 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,473 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:21,473 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:21,474 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:21,474 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:21,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][248], [24#L1061-6true, 220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,475 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,475 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,475 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,475 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,475 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [24#L1061-6true, 220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,475 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,476 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,476 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,476 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,476 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [106#L1052-2true, 24#L1061-6true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,480 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,480 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,480 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,480 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,480 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 42#L1061-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,488 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:21,488 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:21,488 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:21,488 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:21,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [220#true, 42#L1061-5true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,492 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,492 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,492 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,492 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,504 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [4#L1061-8true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,504 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,504 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 106#L1052-2true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,504 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 24#L1061-6true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,504 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,504 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,505 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,505 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:21,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [220#true, 42#L1061-5true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,505 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,505 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,505 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,505 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,505 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,530 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,530 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,530 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:21,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [65#L1052-1true, 106#L1052-2true, 220#true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,559 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,559 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,559 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,559 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,569 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,569 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,569 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,569 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,570 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,570 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,570 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,570 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,577 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,577 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,577 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,577 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,577 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,577 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,577 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,577 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,579 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,579 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,579 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,579 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,580 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,580 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,580 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,580 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,580 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,582 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,582 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,582 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,582 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,582 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 180#L1052-2true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,583 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,583 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,583 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,583 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,584 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,584 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,584 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,584 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [65#L1052-1true, 113#L1052-11true, 220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,584 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,584 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,584 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,584 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,585 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,585 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,585 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,585 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,585 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,586 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,586 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,586 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,587 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,587 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,587 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,587 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,587 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,587 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,587 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,587 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 175#L1052-10true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,597 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,597 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 180#L1052-2true, 175#L1052-10true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,597 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,597 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,597 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,598 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,598 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,598 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,598 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,599 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,599 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,599 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,599 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:21,599 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,599 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,599 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,599 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [130#L1064-5true, 220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,847 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,847 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,847 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,847 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 124#L1064-4true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,854 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 124#L1064-4true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,854 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,854 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,857 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,857 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,857 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,857 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,863 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,863 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,863 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,863 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,864 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,864 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,864 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,864 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,865 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,865 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,865 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,865 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 179#L1064-2true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,871 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,871 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,871 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,872 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,872 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,872 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,872 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,872 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,873 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,873 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,873 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,873 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,873 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,876 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,876 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,876 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,876 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,877 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,877 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,877 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,877 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [65#L1052-1true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,877 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,877 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,877 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,877 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,877 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,878 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,878 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,878 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,880 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,880 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,880 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,880 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,880 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,880 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,880 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 175#L1052-10true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,883 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,883 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,883 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,883 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,883 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 196#L1064true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,884 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:08:21,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,884 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,884 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,884 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,909 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,910 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,910 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,910 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [38#L1060-3true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,937 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [177#L1061-12true, 106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,937 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [177#L1061-12true, 106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,937 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,937 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, 64#L1051-3true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,948 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,948 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,948 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,948 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,948 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,948 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,948 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,948 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:08:21,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][220], [4#L1061-8true, 220#true, 20#L1052-7true, 99#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,992 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:21,992 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:21,992 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:21,992 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:21,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 4#L1061-8true, 162#L1052-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:21,993 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:21,993 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:21,993 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:21,993 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,003 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,003 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,003 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,004 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][255], [220#true, 20#L1052-7true, 99#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,005 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 162#L1052-7true, 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,005 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,005 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,010 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,010 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,010 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,010 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,010 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,018 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,018 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,018 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,018 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,021 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,021 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,022 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,022 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 42#L1061-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,031 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,032 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,032 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,032 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:22,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][240], [65#L1052-1true, 220#true, 42#L1061-5true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,033 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,033 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,033 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,034 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [220#true, 42#L1061-5true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,034 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,034 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,034 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,034 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,034 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 42#L1061-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,037 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,037 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,037 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,037 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,037 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,047 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:22,047 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:22,047 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:22,047 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:22,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 190#L1067true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,097 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,097 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,097 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,098 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,099 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,099 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,099 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,099 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,099 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][269], [220#true, 106#L1052-2true, 99#L1051-3true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,106 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,106 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,106 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,108 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,108 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,108 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,108 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,109 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 180#L1052-2true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,110 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,110 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,110 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,110 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 180#L1052-2true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,111 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,111 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,111 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,111 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,112 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,112 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,112 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,112 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,112 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,112 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,112 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,112 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,112 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,113 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,113 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,113 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,113 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,113 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:08:22,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,113 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,113 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,113 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,113 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,147 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,147 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,147 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,147 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 83#L1064-6true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,147 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,147 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,147 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,147 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [130#L1064-5true, 220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,154 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,154 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,154 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,154 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,154 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,155 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,155 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,155 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,155 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,158 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,158 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,163 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,163 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,163 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,163 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,164 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,164 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,164 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,164 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,165 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,165 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,165 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,165 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,171 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,171 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,171 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,171 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,172 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,172 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,172 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,174 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,174 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,174 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,174 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,174 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,181 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,181 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:22,181 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:22,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 220#true, 106#L1052-2true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,219 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,219 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,219 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,219 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,219 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,219 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,219 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,219 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,220 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,220 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,220 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,220 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [38#L1060-3true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,249 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,249 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,249 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,249 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [38#L1060-3true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,252 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,252 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,252 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,252 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,265 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 180#L1052-2true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,265 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 199#L1066true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,266 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,266 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [106#L1052-2true, 220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,266 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,266 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,267 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,267 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:08:22,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][220], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,298 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,298 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,298 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,298 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,298 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,298 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,298 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,298 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 106#L1052-2true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,313 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,313 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,313 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,313 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][220], [220#true, 4#L1061-8true, 20#L1052-7true, 99#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,314 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,314 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,314 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,314 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,314 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 4#L1061-8true, 162#L1052-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,315 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,315 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,315 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,315 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,315 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,322 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,322 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,322 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,322 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,331 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,331 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,331 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,332 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,335 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,336 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,346 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,346 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,346 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,346 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][248], [65#L1052-1true, 220#true, 24#L1061-6true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,348 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,348 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,348 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,348 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,349 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,349 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,349 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,349 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,349 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 106#L1052-2true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,352 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,352 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,352 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,352 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,352 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [42#L1061-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,363 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,363 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,363 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,363 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:22,366 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 220#true, 42#L1061-5true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,366 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,366 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,366 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,366 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,366 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,366 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 190#L1067true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,411 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,411 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,411 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,411 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 190#L1067true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 50#L1052-7true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,422 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,422 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,422 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,422 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,422 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,423 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:08:22,423 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:22,423 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:22,423 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:22,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][269], [220#true, 106#L1052-2true, 99#L1051-3true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,429 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,429 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,429 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,429 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 70#L1051-3true, 180#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,430 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][269], [106#L1052-2true, 220#true, 99#L1051-3true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,431 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 180#L1052-2true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,431 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,435 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,436 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [113#L1052-11true, 220#true, 199#L1066true, 180#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,436 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,436 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,437 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,437 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 106#L1052-2true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,437 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2025-03-15 01:08:22,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,437 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,437 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 99#L1051-3true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,469 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 83#L1064-6true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,469 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,469 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,470 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,470 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,470 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,470 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 83#L1064-6true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,470 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,470 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,470 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,470 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,473 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,473 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,473 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,473 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,473 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,474 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,474 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,474 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 124#L1064-4true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,479 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,479 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,479 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,479 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,480 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,480 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,480 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,480 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 124#L1064-4true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,481 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,481 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 124#L1064-4true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,487 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,487 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,487 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,487 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,488 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, 187#L1064-3true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,488 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,488 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,490 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,490 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,490 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,490 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,490 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,496 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,496 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,496 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,546 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,546 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,546 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,546 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 103#L1061-9true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,611 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,611 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,611 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,611 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][220], [220#true, 20#L1052-7true, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,612 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 162#L1052-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 103#L1061-9true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,612 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,612 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,617 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,617 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,617 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,617 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [4#L1061-8true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,629 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,629 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,629 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,629 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,634 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,634 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,634 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,634 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,646 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,646 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,646 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,646 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][255], [65#L1052-1true, 220#true, 20#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,648 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,648 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,648 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,648 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,648 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,648 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,648 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,648 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,648 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,651 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,651 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 24#L1061-6true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,661 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,661 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,661 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,661 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,664 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [106#L1052-2true, 220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,664 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,664 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,664 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,664 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,664 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,664 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2025-03-15 01:08:22,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [42#L1061-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,673 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,673 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,673 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,673 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [42#L1061-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,674 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,674 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,674 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,674 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:22,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,762 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,762 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,762 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,762 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,763 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,763 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,763 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,763 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,763 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,763 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,763 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,763 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,764 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,764 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,764 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,764 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [130#L1064-5true, 65#L1052-1true, 220#true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,771 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,771 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,771 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 124#L1064-4true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,772 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,772 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,772 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,772 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,772 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,774 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,774 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,774 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,774 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,774 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,782 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,782 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,782 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:22,988 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,988 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,989 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:22,989 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,007 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,007 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,007 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,007 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,018 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,018 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,018 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,018 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,018 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,075 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,075 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,075 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,075 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 103#L1061-9true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,079 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,079 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,079 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,079 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [120#L1052-9true, 106#L1052-2true, 4#L1061-8true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,091 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,091 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,091 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,091 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][220], [65#L1052-1true, 220#true, 4#L1061-8true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,092 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,092 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,092 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,092 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,093 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,093 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,093 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,093 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,094 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 106#L1052-2true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,097 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,097 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,097 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,097 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,097 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,109 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,109 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,109 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,109 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,112 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,112 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,112 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,112 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,112 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,112 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,112 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2025-03-15 01:08:23,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 24#L1061-6true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,122 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,122 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,122 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,122 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 24#L1061-6true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,123 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,123 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,123 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,123 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:23,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,197 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,197 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,197 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,197 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 21#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,198 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,198 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,198 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,198 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 83#L1064-6true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,206 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,206 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,206 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,206 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,208 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,208 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,208 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,208 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 20#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,216 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [65#L1052-1true, 220#true, 20#L1052-7true, 83#L1064-6true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,216 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,216 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,216 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,217 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,217 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,217 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,219 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,219 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,219 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,226 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,226 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,226 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,262 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,262 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,262 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,262 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:08:23,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,286 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,286 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,286 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,286 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,295 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,295 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,295 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,295 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,295 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,295 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,295 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,295 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 185#L1060-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,298 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,298 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,298 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,352 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,352 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,352 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,352 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][220], [65#L1052-1true, 220#true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 103#L1061-9true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,353 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,353 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,353 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,353 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,354 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, 22#L1052-1true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,354 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,354 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,354 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,354 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,354 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,357 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,357 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,357 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,357 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,357 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 106#L1052-2true, 4#L1061-8true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,370 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,370 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,370 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,370 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,373 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,373 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,374 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,374 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,374 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,374 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,374 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2025-03-15 01:08:23,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,374 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,374 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,374 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,374 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,390 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,390 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,390 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,390 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,392 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,392 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,392 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,392 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:23,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,479 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,479 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,479 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,479 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,479 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 83#L1064-6true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 19#L1052-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,488 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,497 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,498 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,498 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,498 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,498 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,545 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,545 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,545 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,545 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,574 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,574 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,574 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,574 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:23,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,642 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,642 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,642 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,642 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,645 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,645 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2025-03-15 01:08:23,645 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:08:23,645 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:08:23,645 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:08:23,645 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:08:23,645 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:08:23,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,645 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,645 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,646 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,646 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 4#L1061-8true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,658 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,658 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,658 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,658 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [4#L1061-8true, 220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,659 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,659 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,659 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,659 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:23,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,709 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,709 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,709 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,709 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,774 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,774 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,774 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,774 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,784 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,784 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,784 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,784 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,846 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,846 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,846 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 108#L1063true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,846 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,846 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,847 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,847 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:08:23,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,877 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,877 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,877 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,877 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 114#L1061-3true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:23,879 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,879 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,879 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:23,879 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,131 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:24,131 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:24,131 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:24,131 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:24,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][300], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,131 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:24,131 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:24,132 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:24,132 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:24,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 220#true, 42#L1061-5true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,182 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:08:24,182 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:08:24,182 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:08:24,182 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:08:24,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 220#true, 42#L1061-5true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,182 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,182 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,193 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,193 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,193 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,193 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,314 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,314 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,314 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,314 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:08:24,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,348 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,348 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,348 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,348 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,349 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:24,349 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:24,349 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:24,349 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:24,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,351 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,351 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,351 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,351 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,351 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:24,351 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:24,351 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:24,351 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:24,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [220#true, 106#L1052-2true, 24#L1061-6true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,479 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:08:24,479 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:08:24,479 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:08:24,479 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:08:24,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [106#L1052-2true, 24#L1061-6true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,479 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,479 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,479 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,479 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [120#L1052-9true, 106#L1052-2true, 220#true, 42#L1061-5true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,497 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,497 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,497 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,497 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,514 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,514 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,514 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,514 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 187#L1064-3true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,634 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,634 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,634 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,634 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,643 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,643 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,643 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,643 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:08:24,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,797 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is not cut-off event [2025-03-15 01:08:24,797 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2025-03-15 01:08:24,797 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2025-03-15 01:08:24,797 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2025-03-15 01:08:24,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,797 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,797 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,797 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,797 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [120#L1052-9true, 220#true, 106#L1052-2true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,814 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,814 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,814 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,814 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 42#L1061-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,835 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,835 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,835 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,835 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,857 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,857 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,857 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,857 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,857 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,857 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,857 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,857 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 213#true, threadThread1of3ForFork0InUse, 22#L1052-1true, 50#L1052-7true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,950 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,950 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,950 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,950 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 50#L1052-7true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:24,951 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,951 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,951 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:24,951 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [72#L1048-3true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,147 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,148 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,148 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,148 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,179 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,179 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,179 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,179 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,190 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,190 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,190 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,190 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,205 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,205 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,205 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,205 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,354 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,354 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,354 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,355 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2025-03-15 01:08:25,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,389 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,389 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,389 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,389 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 188#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,389 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,390 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,390 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,390 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,420 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,420 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,420 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,420 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [106#L1052-2true, 24#L1061-6true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,447 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,447 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,447 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,447 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 42#L1061-5true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,476 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,477 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,477 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,477 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][317], [106#L1052-2true, 42#L1061-5true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,477 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,477 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,477 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,477 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,604 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,604 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,605 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,605 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 50#L1052-7true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,626 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,626 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,626 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,626 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 50#L1052-7true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,626 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,626 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,626 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,626 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 72#L1048-3true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,656 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,656 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,656 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,656 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,688 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,688 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,688 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,688 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,700 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,700 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,700 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,700 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,715 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,715 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,715 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,715 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,731 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,731 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,731 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,731 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 179#L1064-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,732 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,732 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,732 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,732 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,877 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,877 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,877 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,877 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,878 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,878 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,878 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,878 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2025-03-15 01:08:25,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,893 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,893 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,893 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,893 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 188#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,916 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,916 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,916 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,916 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,916 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,916 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,916 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,916 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,951 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,951 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,951 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,951 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [106#L1052-2true, 220#true, 24#L1061-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,973 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,973 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,973 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,973 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][320], [24#L1061-6true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:25,973 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,973 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,973 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:25,973 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,081 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,081 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,081 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,081 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,095 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,095 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,095 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,095 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,097 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,097 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,097 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,097 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,097 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [72#L1048-3true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,127 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,127 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,131 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,131 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,131 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,131 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([742] threadEXIT-->L1064-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_12|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][261], [220#true, 106#L1052-2true, 85#L1064-7true, 180#L1052-2true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,135 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:26,135 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:26,135 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:26,135 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:26,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,140 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,140 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,141 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,141 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,152 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,152 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,152 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,152 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,165 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,165 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,165 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,165 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,177 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,177 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,177 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,177 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 187#L1064-3true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,177 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,177 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,178 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,178 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,308 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,308 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,308 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,308 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,308 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,308 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 207#true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,309 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,309 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,309 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,309 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2025-03-15 01:08:26,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,323 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,323 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,323 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,323 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,529 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,529 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,529 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,529 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 188#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,529 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,529 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,529 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,529 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,563 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,563 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,563 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,563 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][324], [106#L1052-2true, 220#true, 162#L1052-7true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,563 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,563 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,563 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,563 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,703 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,703 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,703 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,703 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,716 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,716 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,716 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,716 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,718 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,718 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,718 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,718 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,718 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [72#L1048-3true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,749 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,749 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,749 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,749 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [72#L1048-3true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,749 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,749 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,749 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,749 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,753 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,753 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,753 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,753 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([742] threadEXIT-->L1064-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_12|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][261], [65#L1052-1true, 106#L1052-2true, 220#true, 85#L1064-7true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,759 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,759 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,759 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,759 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([742] threadEXIT-->L1064-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_12|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][261], [220#true, 85#L1064-7true, 180#L1052-2true, threadThread1of3ForFork0NotInUse, 213#true, 22#L1052-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,765 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,765 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,765 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,766 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,769 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,769 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,769 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,769 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,787 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,787 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,787 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,787 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,802 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,802 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,802 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,803 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 124#L1064-4true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,803 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,803 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,803 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,803 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,930 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,930 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,930 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,930 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,930 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 29#L1048-3true, 213#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,931 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,931 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,931 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,931 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,931 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,931 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,931 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,931 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2025-03-15 01:08:26,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 106#L1052-2true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,938 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,938 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,938 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,938 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 188#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,962 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,962 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 4#L1061-8true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:26,962 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:26,962 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,090 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,091 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,091 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,091 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,127 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,127 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,127 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,137 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,137 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,137 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,137 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,138 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,138 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,138 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,138 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,139 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [72#L1048-3true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,139 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,139 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,140 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,168 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,168 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,168 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,168 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,179 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,179 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,180 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,180 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,193 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,193 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,193 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,193 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [130#L1064-5true, 106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,193 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,193 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,193 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,193 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,529 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,529 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,529 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:08:27,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,534 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,534 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,534 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,534 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 103#L1061-9true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,535 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,535 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,535 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,535 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 188#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,560 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,560 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,560 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,560 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 188#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,563 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,563 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,563 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,563 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,681 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,681 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,681 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,681 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,681 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [120#L1052-9true, 106#L1052-2true, 220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,683 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,683 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,683 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,683 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,753 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,753 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,753 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,753 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 162#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,753 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,753 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,753 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,753 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([742] threadEXIT-->L1064-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem17#1_12|) InVars {ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][261], [106#L1052-2true, 220#true, 85#L1064-7true, threadThread1of3ForFork0NotInUse, 180#L1052-2true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,762 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,762 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,762 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,762 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,762 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,766 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,766 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,766 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,766 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 83#L1064-6true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:27,766 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,766 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,766 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:27,766 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:08:28,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:28,036 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,036 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,036 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,036 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 22#L1052-1true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:28,036 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,036 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,036 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,036 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:28,037 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,037 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,037 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,037 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,038 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:08:28,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:28,360 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,360 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,360 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,360 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,360 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([652] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread3of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread3of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread3of3ForFork0_#t~nondet8=|v_threadThread3of3ForFork0_#t~nondet8_3|, threadThread3of3ForFork0_~j~0=v_threadThread3of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][301], [106#L1052-2true, 220#true, 154#ULTIMATE.startFINALtrue, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:28,360 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,360 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,360 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,361 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:28,361 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:08:30,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [220#true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 22#L1052-1true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,289 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:08:30,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:30,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:30,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:30,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 190#L1067true, threadThread1of3ForFork0InUse, 21#L1052-1true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,290 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:08:30,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:30,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:30,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:30,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 140#L1064-1true, 20#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,320 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:30,320 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:30,320 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:30,320 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:30,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L1066-1-->L1067: Formula: (= |v_#race~datas~0_4| 0) InVars {} OutVars{#race~datas~0=|v_#race~datas~0_4|} AuxVars[] AssignedVars[#race~datas~0][156], [106#L1052-2true, 220#true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,545 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2025-03-15 01:08:30,545 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:30,545 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:30,545 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:30,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 82#L1066-1true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,545 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,545 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:30,545 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:30,545 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:30,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 179#L1064-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,565 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,565 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:30,565 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:30,565 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:30,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,747 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,747 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,747 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,747 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,747 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,747 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [69#L1052-9true, 220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,748 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 213#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 207#true, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:30,748 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,748 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,748 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [69#L1052-9true, 220#true, 213#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 207#true, 64#L1051-3true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,749 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,749 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,749 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,749 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, 187#L1064-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,756 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:30,756 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:30,756 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:30,756 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,758 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 70#L1051-3true, 213#true, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,758 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [69#L1052-9true, 220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,758 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,758 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is not cut-off event [2025-03-15 01:08:30,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,759 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [69#L1052-9true, 220#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 207#true, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,759 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,759 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2025-03-15 01:08:30,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,914 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,914 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,914 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,914 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,915 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:30,915 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:30,915 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:30,915 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, threadThread1of3ForFork0NotInUse, 70#L1051-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,916 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [69#L1052-9true, 220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,916 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,916 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,916 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,916 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,917 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,917 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,917 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,917 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 207#true, 52#L1052-10true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,918 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,918 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,918 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,918 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 124#L1064-4true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,923 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2025-03-15 01:08:30,923 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:30,923 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:30,923 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:30,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,928 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,928 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,928 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,928 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 70#L1051-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,928 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,928 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,928 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,928 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 213#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 207#true, 52#L1052-10true, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,929 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,929 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,929 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,929 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:30,929 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,929 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,929 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:30,929 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [69#L1052-9true, 220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,163 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,163 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 207#true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,163 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,163 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 207#true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,164 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,164 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,223 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,223 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,223 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,223 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,224 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,224 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,224 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,224 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [69#L1052-9true, 220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,226 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,226 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,226 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,226 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,226 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,226 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,226 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,226 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,226 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,227 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [69#L1052-9true, 220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 207#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,227 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is not cut-off event [2025-03-15 01:08:31,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 207#true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,227 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,227 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,228 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:31,228 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, threadThread1of3ForFork0NotInUse, 70#L1051-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,229 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,229 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,229 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,229 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:31,229 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,229 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,229 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,229 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:31,229 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,230 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,230 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,230 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [130#L1064-5true, 220#true, 20#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,233 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2025-03-15 01:08:31,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:31,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:31,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 70#L1051-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 52#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,238 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,238 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, threadThread1of3ForFork0NotInUse, 70#L1051-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,238 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,238 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,239 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,239 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 176#L1052-11true, threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,239 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,240 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,240 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,240 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2025-03-15 01:08:31,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,318 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,318 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,318 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,318 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,319 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,320 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,320 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,320 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 52#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,321 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,322 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [220#true, 199#L1066true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,322 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,322 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,323 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,323 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][117], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 64#L1051-3true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,323 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,323 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 20#L1052-7true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,327 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:08:31,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:31,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:31,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:31,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([690] L1052-6-->L1052-7: Formula: (= (store |v_#race_22| v_~datas~0.base_4 (store (select |v_#race_22| v_~datas~0.base_4) (+ (* v_threadThread2of3ForFork0_~j~0_7 4) v_~datas~0.offset_4) |v_threadThread2of3ForFork0_#t~nondet8_3|)) |v_#race_21|) InVars {#race=|v_#race_22|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} OutVars{#race=|v_#race_21|, threadThread2of3ForFork0_~j~0=v_threadThread2of3ForFork0_~j~0_7, ~datas~0.base=v_~datas~0.base_4, threadThread2of3ForFork0_#t~nondet8=|v_threadThread2of3ForFork0_#t~nondet8_3|, ~datas~0.offset=v_~datas~0.offset_4} AuxVars[] AssignedVars[#race][221], [220#true, 83#L1064-6true, 20#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,328 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2025-03-15 01:08:31,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:31,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:31,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:31,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 70#L1051-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,336 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,336 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,336 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,336 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 70#L1051-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,337 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,337 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,337 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,337 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,337 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,337 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,338 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,338 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,338 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,338 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,338 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,338 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2025-03-15 01:08:31,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,394 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,394 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,394 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,394 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,394 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,394 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,394 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,394 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,396 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,396 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,396 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,396 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 64#L1051-3true, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,396 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,396 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,396 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,396 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,398 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 70#L1051-3true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,398 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,398 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,399 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,399 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,399 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,399 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,399 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,399 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,399 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,399 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,400 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,400 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2025-03-15 01:08:31,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,605 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:08:31,605 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:08:31,605 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:08:31,605 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:08:31,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 207#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,627 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is not cut-off event [2025-03-15 01:08:31,627 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2025-03-15 01:08:31,627 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2025-03-15 01:08:31,627 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is not cut-off event [2025-03-15 01:08:31,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 213#true, threadThread1of3ForFork0InUse, 207#true, 50#L1052-7true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,629 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2025-03-15 01:08:31,629 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:08:31,629 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:08:31,629 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is cut-off event [2025-03-15 01:08:31,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 207#true, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,654 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,654 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,654 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,654 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,656 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,656 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,656 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,676 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is not cut-off event [2025-03-15 01:08:31,676 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2025-03-15 01:08:31,676 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2025-03-15 01:08:31,676 INFO L297 olderBase$Statistics]: existing Event has 186 ancestors and is not cut-off event [2025-03-15 01:08:31,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,677 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,677 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,677 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,677 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,678 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,678 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,678 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,678 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,679 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,679 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,679 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,679 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2025-03-15 01:08:31,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 43#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,702 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,702 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,702 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,702 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 207#true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,702 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,702 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,702 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,702 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 162#L1052-7true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,703 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,703 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,703 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,703 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,704 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,704 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,704 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,704 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,705 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,705 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,705 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [120#L1052-9true, 220#true, 140#L1064-1true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,722 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2025-03-15 01:08:31,722 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2025-03-15 01:08:31,723 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2025-03-15 01:08:31,723 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2025-03-15 01:08:31,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 162#L1052-7true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,724 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,724 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,724 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,724 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,724 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,724 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,724 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,724 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [120#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,725 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,725 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,725 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,725 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,726 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,726 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,726 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,726 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 52#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,726 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,726 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,726 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,726 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2025-03-15 01:08:31,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,743 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,743 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,743 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,743 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,743 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,743 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,743 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,743 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 207#true, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,744 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,744 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,744 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,744 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 162#L1052-7true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,745 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,745 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,745 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,745 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, 82#L1066-1true, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,745 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,745 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,745 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,745 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,746 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,746 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,746 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,746 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,746 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,747 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 82#L1066-1true, threadThread3of3ForFork0InUse, 52#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,747 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,747 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 162#L1052-7true, 213#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse, 207#true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,784 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is not cut-off event [2025-03-15 01:08:31,784 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2025-03-15 01:08:31,784 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2025-03-15 01:08:31,785 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2025-03-15 01:08:31,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,786 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,786 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,786 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,786 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [113#L1052-11true, 220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,786 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,786 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 48#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,787 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,787 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,787 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,789 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,789 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,789 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,789 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 120#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,789 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,789 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,789 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,789 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,790 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,790 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,790 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,790 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2025-03-15 01:08:31,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,806 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,806 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,806 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,806 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,807 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,807 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,807 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,807 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,807 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,807 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,807 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,807 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,808 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 207#true, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,808 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 162#L1052-7true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,808 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [113#L1052-11true, 220#true, 162#L1052-7true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,809 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,809 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,809 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,810 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,810 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,810 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,810 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,811 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 118#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,811 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,811 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,811 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,812 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,812 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,812 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,812 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 50#L1052-7true, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,813 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,813 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,813 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,813 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,813 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,828 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2025-03-15 01:08:31,828 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2025-03-15 01:08:31,828 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2025-03-15 01:08:31,828 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2025-03-15 01:08:31,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 162#L1052-7true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,831 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is not cut-off event [2025-03-15 01:08:31,831 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2025-03-15 01:08:31,831 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2025-03-15 01:08:31,831 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is not cut-off event [2025-03-15 01:08:31,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,832 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,832 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,832 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,832 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [113#L1052-11true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,833 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,833 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,833 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,834 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,834 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,834 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,834 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,834 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,834 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,834 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,835 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,835 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [120#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,835 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 43#L1052-8true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,836 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,836 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,836 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2025-03-15 01:08:31,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,848 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,848 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,848 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,848 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 48#L1052-8true, 118#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,851 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,851 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,851 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,851 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,851 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,851 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,851 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,851 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,852 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,852 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,852 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,852 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 43#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,853 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,853 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,853 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,853 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,853 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,853 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,853 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,853 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 48#L1052-8true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,854 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [113#L1052-11true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,854 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,854 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,854 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 52#L1052-10true, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,855 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,855 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,855 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,855 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,856 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 48#L1052-8true, 118#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,856 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,856 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,856 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,857 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,857 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 43#L1052-8true, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,857 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,857 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,876 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,876 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,876 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,876 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 113#L1052-11true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,877 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 52#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,877 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,877 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,877 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,878 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,878 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,878 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [69#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,879 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,879 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [120#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,880 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,880 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,880 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,880 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [120#L1052-9true, 220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,880 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,880 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,880 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,880 INFO L297 olderBase$Statistics]: existing Event has 191 ancestors and is cut-off event [2025-03-15 01:08:31,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,889 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,889 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,889 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,889 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 118#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,892 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,892 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,892 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,892 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,892 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,892 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,892 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,892 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,893 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,893 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,893 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,894 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,894 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,894 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,894 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 113#L1052-11true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,895 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,895 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,896 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 82#L1066-1true, 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,896 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,896 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,896 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [69#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,897 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,897 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,898 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,898 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,898 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,917 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [113#L1052-11true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,918 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,918 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,918 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,919 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,919 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,919 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,919 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 52#L1052-10true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,919 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,919 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,919 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,919 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 118#L1052-11true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,920 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,920 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,920 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,920 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,920 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,920 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,920 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,920 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,921 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,921 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,921 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,921 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2025-03-15 01:08:31,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,927 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,927 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,927 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,927 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 118#L1052-11true, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,930 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,930 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,930 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,930 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,930 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,930 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,931 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,931 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,931 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,931 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,931 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,931 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,932 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,932 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,932 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,932 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [113#L1052-11true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,932 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,933 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, 175#L1052-10true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,933 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,933 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 52#L1052-10true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,934 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 118#L1052-11true, threadThread3of3ForFork0InUse, 52#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,934 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,934 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,935 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,935 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,935 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,956 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,956 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [113#L1052-11true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,956 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,956 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [113#L1052-11true, 220#true, 140#L1064-1true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,957 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,957 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,957 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,958 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,958 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([615] L1064-->L1064-1: Formula: (= |v_ULTIMATE.start_main_#t~mem17#1_2| (select (select |v_#memory_int_8| |v_ULTIMATE.start_main_~tids~0#1.base_10|) (+ (* |v_ULTIMATE.start_main_~i~1#1_4| 4) |v_ULTIMATE.start_main_~tids~0#1.offset_10|))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|} OutVars{#memory_int=|v_#memory_int_8|, ULTIMATE.start_main_~tids~0#1.offset=|v_ULTIMATE.start_main_~tids~0#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_10|, ULTIMATE.start_main_#t~mem17#1=|v_ULTIMATE.start_main_#t~mem17#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem17#1][88], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 118#L1052-11true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,958 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,958 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is cut-off event [2025-03-15 01:08:31,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,964 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,964 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,964 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,964 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,965 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,965 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,965 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,965 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 118#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,967 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,967 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,967 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,967 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, threadThread2of3ForFork0NotInUse, 207#true, 82#L1066-1true, 118#L1052-11true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,967 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,967 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,967 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,967 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,969 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,969 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,969 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,969 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0NotInUse, 213#true, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,969 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,969 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,969 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,969 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [113#L1052-11true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,970 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [113#L1052-11true, 220#true, threadThread1of3ForFork0NotInUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 176#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,970 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,971 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 176#L1052-11true, 82#L1066-1true, threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,971 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 58#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 82#L1066-1true, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,971 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([621] L1066-->L1066-1: Formula: (= |v_#valid_7| (store |v_#valid_8| |v_ULTIMATE.start_main_~tids~0#1.base_17| 0)) InVars {ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_8|} OutVars{ULTIMATE.start_main_~tids~0#1.base=|v_ULTIMATE.start_main_~tids~0#1.base_17|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[#valid][45], [220#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0NotInUse, 82#L1066-1true, 176#L1052-11true, 118#L1052-11true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:31,971 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,971 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,972 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,972 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:31,972 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2025-03-15 01:08:32,280 INFO L124 PetriNetUnfolderBase]: 124404/233087 cut-off events. [2025-03-15 01:08:32,280 INFO L125 PetriNetUnfolderBase]: For 248951/306222 co-relation queries the response was YES. [2025-03-15 01:08:33,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 567949 conditions, 233087 events. 124404/233087 cut-off events. For 248951/306222 co-relation queries the response was YES. Maximal size of possible extension queue 8167. Compared 2742619 event pairs, 60433 based on Foata normal form. 24/196100 useless extension candidates. Maximal degree in co-relation 258794. Up to 152479 conditions per place. [2025-03-15 01:08:34,640 INFO L140 encePairwiseOnDemand]: 182/201 looper letters, 146 selfloop transitions, 58 changer transitions 7/353 dead transitions. [2025-03-15 01:08:34,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 353 transitions, 1783 flow [2025-03-15 01:08:34,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:08:34,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:08:34,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1024 transitions. [2025-03-15 01:08:34,643 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8490878938640133 [2025-03-15 01:08:34,643 INFO L298 CegarLoopForPetriNet]: 204 programPoint places, 9 predicate places. [2025-03-15 01:08:34,643 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 353 transitions, 1783 flow [2025-03-15 01:08:34,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.83333333333334) internal successors, (875), 6 states have internal predecessors, (875), 0 states have call successors, (0), 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:08:34,643 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:08:34,643 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] [2025-03-15 01:08:34,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-03-15 01:08:34,643 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2025-03-15 01:08:34,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:08:34,644 INFO L85 PathProgramCache]: Analyzing trace with hash 107937964, now seen corresponding path program 1 times [2025-03-15 01:08:34,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:08:34,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913153388] [2025-03-15 01:08:34,644 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:08:34,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:08:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:08:34,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:08:34,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:08:34,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913153388] [2025-03-15 01:08:34,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913153388] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:08:34,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:08:34,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:08:34,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282319228] [2025-03-15 01:08:34,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:08:34,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:08:34,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:08:34,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:08:34,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:08:34,668 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 201 [2025-03-15 01:08:34,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 353 transitions, 1783 flow. Second operand has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 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:08:34,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:08:34,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 201 [2025-03-15 01:08:34,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:08:35,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [24#L1061-6true, 107#L1049-2true, 213#true, 210#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,432 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,432 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,432 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,432 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,432 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,432 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,432 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,432 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [42#L1061-5true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,433 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:08:35,433 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:08:35,433 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:08:35,433 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:08:35,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 55#L1049-1true]) [2025-03-15 01:08:35,433 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:08:35,433 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:08:35,433 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:08:35,433 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:08:35,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 55#L1049-1true]) [2025-03-15 01:08:35,672 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,672 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:35,673 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,673 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,673 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 55#L1049-1true]) [2025-03-15 01:08:35,678 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [24#L1061-6true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,678 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,678 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [24#L1061-6true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,679 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,679 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,679 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [42#L1061-5true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,681 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,681 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,681 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,681 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 107#L1049-2true, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,681 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,681 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,681 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,681 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][213], [24#L1061-6true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,694 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [34#L1049-1true, 24#L1061-6true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,694 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 01:08:35,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [24#L1061-6true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,694 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:35,694 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,694 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,695 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:35,697 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,697 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,697 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,697 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:35,697 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,697 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,697 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,697 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,698 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,698 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,698 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,698 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,698 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 107#L1049-2true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:35,716 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,716 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,716 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,716 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:08:35,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:35,791 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,791 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,791 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,791 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,792 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,792 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,792 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,792 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,792 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:35,799 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:35,799 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:08:35,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:35,799 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,799 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [24#L1061-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 152#L1049-2true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,809 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 01:08:35,809 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:08:35,809 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:08:35,809 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 01:08:35,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 152#L1049-2true, 226#true]) [2025-03-15 01:08:35,809 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,809 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,809 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,809 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,815 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,815 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,815 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,815 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,815 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 152#L1049-2true]) [2025-03-15 01:08:35,820 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,820 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,820 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:35,836 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,836 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,837 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:08:35,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 88#L1050-1true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:35,839 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,839 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,839 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,839 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,919 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,919 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,919 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [24#L1061-6true, 88#L1050-1true, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,921 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,921 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,921 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,921 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,921 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [24#L1061-6true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,922 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,922 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:35,922 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:35,922 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:35,922 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:35,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [42#L1061-5true, 213#true, threadThread1of3ForFork0InUse, 210#true, 11#L1050-2true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:35,923 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,923 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,923 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,923 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:35,923 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,923 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,923 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,923 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][213], [24#L1061-6true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), 126#L1050-1true]) [2025-03-15 01:08:35,931 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,931 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:08:35,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:35,940 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,940 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,940 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,940 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,940 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:08:35,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:35,960 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,960 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,960 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:35,960 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:36,058 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:36,058 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,058 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,058 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:36,065 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [24#L1061-6true, threadThread1of3ForFork0InUse, 210#true, 213#true, 11#L1050-2true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:36,065 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,065 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:36,066 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,066 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,066 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,067 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][213], [24#L1061-6true, 70#L1051-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,077 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [24#L1061-6true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true]) [2025-03-15 01:08:36,077 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 01:08:36,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 126#L1050-1true]) [2025-03-15 01:08:36,077 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [24#L1061-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:36,077 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true]) [2025-03-15 01:08:36,079 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,079 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,079 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,079 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,079 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 126#L1050-1true]) [2025-03-15 01:08:36,086 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:36,086 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 31#L1050-2true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,086 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,086 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:36,108 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,108 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,108 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,108 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:08:36,219 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,219 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,219 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,219 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,219 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,219 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,219 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:36,219 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,219 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,219 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,219 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 11#L1050-2true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:36,225 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 213#true, 210#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:36,226 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,226 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,226 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,226 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:36,226 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,226 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:36,233 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,233 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [24#L1061-6true, 70#L1051-3true, 213#true, 210#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:36,234 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:08:36,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:36,234 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,234 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,234 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,234 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,234 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,243 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,243 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,243 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,243 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,243 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 64#L1051-3true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:36,278 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,278 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,278 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,278 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:08:36,404 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,404 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:36,419 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:08:36,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 154#ULTIMATE.startFINALtrue, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:36,451 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:08:36,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:08:36,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:08:36,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:08:36,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 154#ULTIMATE.startFINALtrue, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:36,655 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,655 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,655 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,655 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:36,695 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,695 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,695 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,695 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [72#L1048-3true, 24#L1061-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:36,697 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,697 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 29#L1048-3true, 88#L1050-1true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:36,702 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,702 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,702 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,702 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,707 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:36,829 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:36,829 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:36,829 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 86#L1050-7true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:36,830 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:36,830 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:36,830 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:36,830 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [112#L1050-6true, 24#L1061-6true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:36,830 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][110], [42#L1061-5true, 193#L1050-6true, 213#true, 210#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:36,832 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:08:36,832 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:08:36,832 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:08:36,832 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:08:36,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][110], [42#L1061-5true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:36,832 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][110], [42#L1061-5true, 210#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:36,833 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:36,833 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:08:36,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [42#L1061-5true, 112#L1050-6true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:36,833 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:08:36,834 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:08:36,834 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:08:36,834 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:08:36,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,929 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,929 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,929 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,929 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, 31#L1050-2true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,929 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,929 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,929 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,929 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 131#L1048-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:36,946 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,946 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,946 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,946 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,949 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,949 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,949 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,949 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [72#L1048-3true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 155#L1050-2true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:36,949 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,949 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,950 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:36,950 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:37,094 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,094 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,094 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,094 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,094 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:37,095 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:37,095 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:37,099 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:37,099 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:37,099 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,099 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,100 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:37,100 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:37,101 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,101 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,101 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,101 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [24#L1061-6true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:37,101 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,101 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [24#L1061-6true, 112#L1050-6true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:37,102 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,102 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true]) [2025-03-15 01:08:37,102 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,102 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 42#L1061-5true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:37,103 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,103 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,103 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,103 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [42#L1061-5true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 105#L1050-7true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:37,105 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,105 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,105 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,105 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [220#true, 154#ULTIMATE.startFINALtrue, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,162 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,162 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,162 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,162 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 193#L1050-6true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,167 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,168 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 190#L1067true, threadThread1of3ForFork0InUse, 86#L1050-7true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,168 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 134#L1067-1true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,168 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,168 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [220#true, 112#L1050-6true, 70#L1051-3true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,169 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:08:37,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [220#true, 112#L1050-6true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,169 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,169 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,169 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,169 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:08:37,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 55#L1049-1true]) [2025-03-15 01:08:37,208 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [72#L1048-3true, 24#L1061-6true, 210#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,208 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,208 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 29#L1048-3true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,217 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,217 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,217 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,217 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:37,696 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,696 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,696 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,696 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,696 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 105#L1050-7true, 226#true]) [2025-03-15 01:08:37,710 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,710 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,710 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,710 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,710 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:37,716 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,716 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:37,716 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,716 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:37,718 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:37,718 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [24#L1061-6true, 210#true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:37,718 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,718 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse]) [2025-03-15 01:08:37,719 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [24#L1061-6true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 105#L1050-7true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:37,719 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,719 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 105#L1050-7true]) [2025-03-15 01:08:37,720 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,720 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,720 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,720 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,720 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,720 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 70#L1051-3true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,792 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,792 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,792 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,792 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,792 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [220#true, 70#L1051-3true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 105#L1050-7true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,793 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:08:37,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [220#true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 105#L1050-7true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:37,794 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,794 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:08:37,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 55#L1049-1true]) [2025-03-15 01:08:37,828 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:37,828 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:37,828 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:37,828 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:37,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 55#L1049-1true]) [2025-03-15 01:08:37,829 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,829 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,829 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,829 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:37,831 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:08:37,831 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:37,831 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:37,831 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:37,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:37,831 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,831 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,831 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,831 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,831 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,831 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,832 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,832 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,832 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,836 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,836 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,836 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,836 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,839 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:37,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [34#L1049-1true, 24#L1061-6true, 88#L1050-1true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,839 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,839 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,839 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,839 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,842 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:08:37,842 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:37,842 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:37,842 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:37,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,843 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,843 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,843 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,843 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,843 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:08:37,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:37,846 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:37,846 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:37,846 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:37,846 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:38,332 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:08:38,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:38,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:38,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:38,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 207#true, 64#L1051-3true, 134#L1067-1true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:38,333 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:08:38,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:38,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:38,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:08:38,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 55#L1049-1true]) [2025-03-15 01:08:38,388 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,388 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,388 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,388 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,388 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 131#L1048-3true, 31#L1050-2true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:38,388 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,388 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,388 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,388 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,393 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,393 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,393 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,393 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,394 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,394 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,394 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,394 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,400 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [34#L1049-1true, 24#L1061-6true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,405 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,405 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,405 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,405 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [161#L1049-1true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:38,411 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,411 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,411 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,411 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:08:38,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [161#L1049-1true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:38,411 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,412 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,412 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,412 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 155#L1050-2true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,412 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:08:38,412 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:08:38,412 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:08:38,412 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:08:38,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,416 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 107#L1049-2true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,847 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,847 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,847 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,847 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,850 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,850 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,850 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,850 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,850 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,850 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,850 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,850 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:38,854 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,855 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 152#L1049-2true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,855 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,855 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,860 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,860 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,860 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,860 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,860 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 155#L1050-2true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:38,860 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,860 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,861 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,861 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:38,868 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 155#L1050-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 55#L1049-1true]) [2025-03-15 01:08:38,868 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:38,868 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 154#ULTIMATE.startFINALtrue, 86#L1050-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:39,256 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,256 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,256 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,256 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 154#ULTIMATE.startFINALtrue, 193#L1050-6true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:39,257 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 154#ULTIMATE.startFINALtrue, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, 226#true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:39,257 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [220#true, 112#L1050-6true, 154#ULTIMATE.startFINALtrue, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:39,257 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,257 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:08:39,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 31#L1050-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:39,305 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:39,306 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:39,306 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:39,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:39,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:39,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:39,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:39,314 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,314 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,314 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,314 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,314 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true]) [2025-03-15 01:08:39,315 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,315 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,315 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,315 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:39,315 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:08:39,315 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:39,315 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:39,315 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:39,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:39,328 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,328 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,329 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,329 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:39,329 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,329 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,329 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,329 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:39,334 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:39,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:39,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:39,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:39,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 154#ULTIMATE.startFINALtrue, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:39,951 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,951 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,951 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,951 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [220#true, 154#ULTIMATE.startFINALtrue, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0NotInUse, 105#L1050-7true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:39,952 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,952 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,952 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,953 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:08:39,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:39,989 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:39,989 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:39,989 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:39,989 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:39,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 112#L1050-6true, 107#L1049-2true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:39,992 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:39,992 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:39,992 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:39,992 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:39,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:39,992 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:39,992 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:39,992 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:39,992 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 210#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,006 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,006 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,006 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,006 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 88#L1050-1true, 210#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,006 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,006 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,006 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,006 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,010 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true]) [2025-03-15 01:08:40,011 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,030 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,030 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,030 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,030 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [34#L1049-1true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,036 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,036 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,036 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,036 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:40,045 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,046 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:40,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 39#L1060-4true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:40,472 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,472 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,472 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,472 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:08:40,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:40,719 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,719 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:40,721 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,721 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,721 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,721 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,722 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,722 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,722 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,722 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:40,723 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,723 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,725 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,725 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,725 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,725 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,725 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:40,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:40,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:40,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:40,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 107#L1049-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,727 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,727 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,727 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,727 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,727 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:40,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:40,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:40,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:40,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [42#L1061-5true, 112#L1050-6true, 107#L1049-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,731 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [112#L1050-6true, 24#L1061-6true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:40,731 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,731 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,747 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,747 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,747 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,748 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,748 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,748 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,748 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,753 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 155#L1050-2true, 126#L1050-1true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,753 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,753 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [34#L1049-1true, 24#L1061-6true, 193#L1050-6true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,773 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,773 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,773 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,773 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,781 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,782 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,782 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:40,782 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,782 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,782 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,782 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:08:40,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,792 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,792 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,792 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,792 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,794 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, 213#true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,794 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:40,794 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,795 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,795 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,795 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,795 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:40,804 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:40,805 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:41,048 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,437 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:41,438 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,438 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,441 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:41,441 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,442 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [136#$Ultimate##0true, 24#L1061-6true, 107#L1049-2true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:41,446 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,446 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,446 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,446 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,446 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,446 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,446 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,446 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 112#L1050-6true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,447 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:41,447 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [112#L1050-6true, 24#L1061-6true, 88#L1050-1true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,448 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,448 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,448 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,448 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,449 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:41,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:41,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:41,449 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 112#L1050-6true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,450 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 112#L1050-6true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,450 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 42#L1061-5true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,450 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [136#$Ultimate##0true, 42#L1061-5true, 107#L1049-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,453 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:41,454 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [42#L1061-5true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,457 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 112#L1050-6true, 107#L1049-2true, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:41,460 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,474 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true]) [2025-03-15 01:08:41,475 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,475 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,475 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,475 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,495 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,505 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [34#L1049-1true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,505 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,506 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,506 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,506 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,506 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [101#L1049-2true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,515 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,515 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,515 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,515 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:41,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [161#L1049-1true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,515 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 155#L1050-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,516 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,526 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 213#true, 210#true, 86#L1050-7true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,527 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,527 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,527 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,527 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 131#L1048-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,528 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,528 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:41,528 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, 131#L1048-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:41,528 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:41,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 112#L1050-6true, 107#L1049-2true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:41,599 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:41,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,037 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,037 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,037 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,037 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 39#L1060-4true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,078 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:08:42,078 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:08:42,078 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:08:42,078 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:08:42,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 39#L1060-4true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,078 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 185#L1060-6true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,118 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,118 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,118 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,118 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,124 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:08:42,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,183 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,395 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:42,395 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,395 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,398 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,398 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 112#L1050-6true, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,398 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 112#L1050-6true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,398 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,399 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,399 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 111#L1050-1true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,400 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,400 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,400 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 213#true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,401 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,401 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:42,401 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 88#L1050-1true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,402 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,402 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,402 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,402 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 131#L1048-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,402 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,402 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,402 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,402 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,403 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,403 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [26#$Ultimate##0true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,404 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [136#$Ultimate##0true, 24#L1061-6true, 107#L1049-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,405 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,405 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,405 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,405 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,405 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 107#L1049-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,406 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,406 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,406 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:42,406 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 88#L1050-1true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,408 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [136#$Ultimate##0true, 24#L1061-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,408 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,408 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,408 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,409 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,409 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,409 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,409 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,409 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [112#L1050-6true, 24#L1061-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:42,410 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,410 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,410 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,410 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:42,410 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 112#L1050-6true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:42,412 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,412 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,412 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,412 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,412 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,412 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,412 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,412 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:42,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [136#$Ultimate##0true, 42#L1061-5true, 88#L1050-1true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:42,417 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,417 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,417 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,417 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,417 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,417 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,417 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,417 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [42#L1061-5true, 112#L1050-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,422 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,456 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,456 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,456 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,456 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,456 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,457 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,457 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,457 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,457 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,469 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,469 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,469 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,469 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][213], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,470 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:42,470 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [34#L1049-1true, 24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:42,471 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:42,471 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,471 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 34#L1049-1true, 24#L1061-6true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:42,472 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:42,472 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,472 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [34#L1049-1true, 24#L1061-6true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:42,472 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,473 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,473 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 193#L1050-6true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:42,473 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,473 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:08:42,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,474 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,474 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,474 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,474 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,474 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,492 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [101#L1049-2true, 193#L1050-6true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,492 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [161#L1049-1true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,493 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 86#L1050-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,493 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,494 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,494 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:42,494 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,494 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,506 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:42,506 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,507 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,509 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,510 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:42,510 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,510 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:42,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [34#L1049-1true, 26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,511 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,511 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,511 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,511 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [111#L1050-1true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,523 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:42,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [171#$Ultimate##0true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:42,527 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:42,535 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,535 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,535 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [112#L1050-6true, 220#true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,809 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 107#L1049-2true, 190#L1067true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,825 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 190#L1067true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,830 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 190#L1067true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:42,868 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,868 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,868 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:42,868 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:43,297 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,297 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,297 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,297 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:43,423 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:08:43,588 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,588 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,588 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 72#L1048-3true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,589 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,589 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,589 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,589 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,595 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,595 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:43,596 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,596 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,596 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,597 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,597 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,598 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,598 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,598 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,598 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [72#L1048-3true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,599 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,599 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,599 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,599 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,602 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,603 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,603 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,603 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 111#L1050-1true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,604 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,604 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,604 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,605 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,605 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,605 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,605 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:43,605 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,605 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,605 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,605 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,606 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:43,606 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,606 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 107#L1049-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,607 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,607 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,607 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,607 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,607 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,607 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,609 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,609 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,609 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,609 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,609 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:43,609 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:43,609 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:43,609 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:43,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,610 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,610 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,610 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,610 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,610 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [101#L1049-2true, 26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,611 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,611 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,611 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,611 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:43,611 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,611 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:43,612 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,612 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 107#L1049-2true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,614 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,614 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,614 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,614 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,614 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,614 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,614 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 105#L1050-7true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,616 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,616 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,616 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,616 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,616 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:43,616 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:43,616 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:43,616 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:43,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 112#L1050-6true, 88#L1050-1true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:43,617 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 42#L1061-5true, 88#L1050-1true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,619 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [42#L1061-5true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,624 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [42#L1061-5true, 112#L1050-6true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,625 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,625 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,625 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,625 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [112#L1050-6true, 24#L1061-6true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,627 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,627 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,627 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,627 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,646 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 193#L1050-6true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,660 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 193#L1050-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,669 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,669 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,669 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,669 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,673 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,673 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,673 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,673 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,673 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,673 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,674 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,674 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,674 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,674 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,674 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,675 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:43,676 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,676 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,676 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,676 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,676 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,677 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,677 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,677 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,677 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,677 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,691 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,691 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,691 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,692 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,692 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,694 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,694 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,694 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,694 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,695 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [34#L1049-1true, 72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,695 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:43,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,696 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,696 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,696 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,696 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,717 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,717 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 86#L1050-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,717 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 86#L1050-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,718 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [111#L1050-1true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,718 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [101#L1049-2true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,718 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [101#L1049-2true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 86#L1050-7true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,718 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,719 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,719 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,719 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,719 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:43,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 107#L1049-2true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,719 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 107#L1049-2true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,720 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:43,720 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:43,720 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 107#L1049-2true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,721 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,721 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,734 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,734 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,734 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,734 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, 213#true, 86#L1050-7true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,735 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:43,735 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,735 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,736 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, 86#L1050-7true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,736 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,737 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true]) [2025-03-15 01:08:43,737 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,737 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [26#$Ultimate##0true, 99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,738 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [171#$Ultimate##0true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,747 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [193#L1050-6true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,748 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:43,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:43,751 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [171#$Ultimate##0true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,756 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,756 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,756 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,756 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:43,760 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:43,761 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,761 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,761 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,761 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 107#L1049-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:43,812 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,812 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,812 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,812 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:43,816 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,816 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,816 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,816 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 134#L1067-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:43,853 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,853 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,853 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,853 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 112#L1050-6true, 88#L1050-1true, 190#L1067true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:43,857 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:43,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,258 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,258 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,258 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,258 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 76#L1061true, 131#L1048-3true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,283 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,283 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,283 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,283 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 185#L1060-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,333 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:44,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:44,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:44,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:44,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 185#L1060-6true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,334 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,334 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,334 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,334 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 76#L1061true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,338 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:08:44,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:44,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:44,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:08:44,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,338 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,338 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,338 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,338 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,351 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,351 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,351 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,351 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 39#L1060-4true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,390 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:44,452 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,452 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,452 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,452 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,543 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,543 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,543 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,543 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,602 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,603 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,603 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,603 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:44,604 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,604 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:08:44,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:44,766 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [111#L1050-1true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:44,767 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,767 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:44,767 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,767 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,768 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:44,768 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,768 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,768 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,768 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,768 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,776 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,776 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [101#L1049-2true, 26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:44,776 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,776 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,777 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,777 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,777 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,777 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:44,778 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:44,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:44,778 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [111#L1050-1true, 72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:44,778 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,778 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,779 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:44,779 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,779 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,779 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,780 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,780 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,787 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,787 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,787 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,787 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,787 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [136#$Ultimate##0true, 24#L1061-6true, 88#L1050-1true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:44,789 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [136#$Ultimate##0true, 24#L1061-6true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 11#L1050-2true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:44,790 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,790 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,790 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,790 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:44,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:44,790 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:44,791 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,791 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,791 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,791 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,791 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 112#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,792 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,793 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 42#L1061-5true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,795 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][203], [136#$Ultimate##0true, 42#L1061-5true, 213#true, 210#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,799 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,799 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,799 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,799 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,800 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,800 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,800 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,800 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][293], [42#L1061-5true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 105#L1050-7true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,804 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 112#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,808 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,808 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,808 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,808 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,829 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,829 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,829 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,830 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:44,830 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,830 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,830 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,830 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:44,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 193#L1050-6true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:44,832 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:44,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:45,048 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,048 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,048 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,048 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 193#L1050-6true, threadThread1of3ForFork0InUse, 31#L1050-2true, 131#L1048-3true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:45,049 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,049 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,049 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:45,051 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,051 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,051 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,051 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:45,053 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,053 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,053 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,053 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 86#L1050-7true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,054 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 193#L1050-6true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:45,054 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true]) [2025-03-15 01:08:45,061 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][213], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:45,061 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, threadThread1of3ForFork0InUse, 131#L1048-3true, 86#L1050-7true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:45,061 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,065 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,065 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,065 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,065 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:45,067 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,067 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,067 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,067 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:45,067 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,067 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,067 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,067 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,084 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,084 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,085 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,085 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,085 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,085 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,085 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,085 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [111#L1050-1true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:45,111 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [111#L1050-1true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 86#L1050-7true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,111 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,111 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,112 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,112 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,112 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,112 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,112 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,112 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,112 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,113 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:45,113 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,113 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,113 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,113 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:45,129 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,129 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,129 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,129 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 31#L1050-2true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:45,130 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 213#true, 210#true, 86#L1050-7true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:45,130 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, 210#true, 131#L1048-3true, 213#true, 86#L1050-7true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:45,130 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,130 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:45,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [171#$Ultimate##0true, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:45,141 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,141 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,141 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,141 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 114#L1061-3true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,175 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,175 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,175 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,175 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 112#L1050-6true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,210 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,210 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,210 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,210 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 88#L1050-1true, 190#L1067true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,227 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,227 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,227 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,227 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 190#L1067true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,231 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,231 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,231 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,231 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 112#L1050-6true, 190#L1067true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,232 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,232 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,232 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,232 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 88#L1050-1true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,256 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,404 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,404 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,404 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,404 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,529 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:08:45,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,529 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,529 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,529 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,530 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,607 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,607 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,638 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,732 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,732 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,732 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,732 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:45,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,792 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 143#L1061-10true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:45,793 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:45,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:08:46,147 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,147 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,161 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,161 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [72#L1048-3true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,161 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,161 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,161 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,162 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:46,162 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,163 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,163 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,163 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,163 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,163 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,163 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,163 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,169 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,169 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true]) [2025-03-15 01:08:46,172 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,172 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [111#L1050-1true, 72#L1048-3true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,172 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [111#L1050-1true, 72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,172 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,173 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,173 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,173 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,173 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,173 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,174 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,174 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,174 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,174 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,178 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,178 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,178 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,178 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,178 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [111#L1050-1true, 26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,180 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][207], [136#$Ultimate##0true, 24#L1061-6true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:46,180 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,180 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,181 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,181 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,182 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,182 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,182 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,182 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,182 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 88#L1050-1true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,184 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,184 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,184 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,184 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,187 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,187 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,187 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,187 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,187 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [112#L1050-6true, 24#L1061-6true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,188 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,188 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,188 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,188 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,188 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,188 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,188 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,188 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,188 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,196 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,196 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,196 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,196 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,232 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,232 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,232 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,232 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,233 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,233 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,233 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,233 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,233 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:46,235 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,235 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,235 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,235 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 31#L1050-2true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:46,237 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,237 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,237 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,237 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 86#L1050-7true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:46,238 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,238 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,238 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,238 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 31#L1050-2true, 131#L1048-3true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,253 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:46,255 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:46,255 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,255 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,255 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,256 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][213], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, 31#L1050-2true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:46,257 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][299], [24#L1061-6true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 86#L1050-7true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:46,258 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,258 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,259 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,259 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,259 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,259 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,259 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,260 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,260 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,260 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,260 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,260 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:46,263 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,263 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,263 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,263 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,264 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,264 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,264 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 86#L1050-7true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,265 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,265 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:46,276 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:46,276 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:46,276 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,276 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:46,277 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,277 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,277 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,277 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,313 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,313 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,313 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,313 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,321 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,321 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,321 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,321 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [193#L1050-6true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,336 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,336 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,336 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 86#L1050-7true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,336 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,336 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,337 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,337 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 93#L1050-6true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,337 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,337 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,338 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,338 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,340 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,340 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,340 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,340 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:46,344 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,344 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,344 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,344 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,351 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:46,351 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 31#L1050-2true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:46,351 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,351 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [111#L1050-1true, 171#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,364 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,364 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,364 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,364 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:46,365 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,365 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,365 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,365 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [111#L1050-1true, 171#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,367 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:46,369 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,369 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,369 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,369 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 88#L1050-1true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,441 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,441 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,441 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,441 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,445 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,445 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,445 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,445 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 112#L1050-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 134#L1067-1true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,446 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,446 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,446 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,446 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 190#L1067true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,465 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,465 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,465 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,465 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 207#true, 134#L1067-1true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,471 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,471 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 190#L1067true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,473 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,510 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,511 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,511 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,511 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,665 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,789 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,789 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,789 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,789 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,832 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,832 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,832 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,832 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 185#L1060-6true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,889 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,889 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,889 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,889 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 76#L1061true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:46,889 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,889 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,889 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,889 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:46,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:46,920 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,920 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,920 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,920 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:08:46,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:46,920 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,920 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,920 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:46,920 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,117 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,117 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,117 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,118 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 199#L1066true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,202 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,202 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,202 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,202 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 140#L1064-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,257 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,404 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,404 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,404 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,404 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 177#L1061-12true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,405 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,405 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,405 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,405 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 143#L1061-10true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,505 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,508 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,508 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,508 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,508 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:08:47,682 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,682 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,682 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,682 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,682 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,682 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,682 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true]) [2025-03-15 01:08:47,684 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,684 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,695 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,695 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,696 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,696 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [111#L1050-1true, 26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,696 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,696 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 155#L1050-2true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,697 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,697 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,697 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,697 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:47,699 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,700 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [72#L1048-3true, 111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,700 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,700 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,700 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,700 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:47,707 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:47,707 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:47,709 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,709 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,709 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,709 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,709 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,709 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,710 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,710 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,710 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,713 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,713 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,713 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,713 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,713 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:47,715 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,715 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,715 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,715 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,716 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,716 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,716 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,716 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,716 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,716 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,717 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,717 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,719 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,719 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,719 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,719 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,719 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 112#L1050-6true, 193#L1050-6true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:47,723 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,723 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,723 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,723 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,723 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:47,723 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:47,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:47,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:47,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,771 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,771 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 31#L1050-2true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,771 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,773 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,773 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,773 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,773 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,773 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, 210#true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,774 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,774 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 213#true, 86#L1050-7true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,774 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,774 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,777 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,777 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,777 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,777 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,789 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,790 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true]) [2025-03-15 01:08:47,790 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][307], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 31#L1050-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 86#L1050-7true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,790 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,792 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,792 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true]) [2025-03-15 01:08:47,793 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:47,793 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,793 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 31#L1050-2true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,794 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,795 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,796 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 86#L1050-7true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,796 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,797 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,824 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,824 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,824 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,825 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [72#L1048-3true, 34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,845 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,845 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,845 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,845 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [72#L1048-3true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,845 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,845 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,845 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,845 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,852 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,852 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,852 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,852 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][387], [34#L1049-1true, 42#L1061-5true, 106#L1052-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,853 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,853 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,853 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,853 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 155#L1050-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,879 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,879 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,880 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,880 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,880 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,880 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,880 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,880 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,880 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,880 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 86#L1050-7true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:47,880 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 86#L1050-7true, 213#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,881 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,881 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,882 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,882 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,882 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,882 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,882 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,882 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,882 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,882 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,883 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,883 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,883 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,883 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][187], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:47,884 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:47,885 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,885 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,885 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,885 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 107#L1049-2true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,885 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [101#L1049-2true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,887 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,889 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,889 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [171#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true]) [2025-03-15 01:08:47,907 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,908 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,908 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,908 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,908 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [171#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:47,911 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,911 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,911 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,911 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:47,913 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,913 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,913 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,913 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:47,913 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 114#L1061-3true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,924 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:47,924 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:47,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 114#L1061-3true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,945 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,945 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,945 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,945 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:47,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [106#L1052-2true, 220#true, 114#L1061-3true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,945 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:47,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:47,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:47,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:47,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 112#L1050-6true, 154#ULTIMATE.startFINALtrue, 107#L1049-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,967 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,967 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 134#L1067-1true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,982 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 134#L1067-1true, 11#L1050-2true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:47,989 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,989 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,989 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:47,989 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 134#L1067-1true, 11#L1050-2true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,028 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,028 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,028 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,028 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,088 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,088 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,088 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,088 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,123 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,123 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,123 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,123 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,388 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,388 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,388 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,388 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 19#L1052-2true, 108#L1063true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,444 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,444 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,444 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,444 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,533 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,533 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,533 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,533 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,579 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:48,580 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:48,580 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:48,580 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:48,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,580 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,580 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,580 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,580 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,604 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:08:48,604 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:48,604 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:48,604 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:08:48,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0), 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,605 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,605 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,605 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,605 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,627 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,627 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,627 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,627 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,632 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,632 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,632 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,632 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 179#L1064-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,727 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,727 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,727 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,727 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,835 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,835 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,835 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,835 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,835 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,835 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,835 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,835 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:48,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,913 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,913 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,913 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,913 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,915 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:48,915 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:48,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:08:49,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:49,076 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,076 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,076 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,076 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,076 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 210#true, 207#true, 11#L1050-2true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,092 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,093 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,093 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,093 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:49,094 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,094 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,094 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,094 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,094 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:49,094 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,094 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,094 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,094 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,103 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,103 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,103 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,103 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,103 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,103 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,104 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,104 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,104 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,104 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 193#L1050-6true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:49,106 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,106 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,106 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,106 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,106 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,106 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,106 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,106 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:49,108 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,108 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,108 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,108 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 193#L1050-6true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:49,295 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,295 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,295 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,295 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,295 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 112#L1050-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,299 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 131#L1048-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,299 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,299 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,299 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,299 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 112#L1050-6true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:49,300 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,300 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,300 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,300 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 86#L1050-7true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,300 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,300 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,300 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,300 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:49,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [42#L1061-5true, 112#L1050-6true, 193#L1050-6true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,320 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,320 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,320 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,320 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,326 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,326 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,327 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,327 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 31#L1050-2true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,346 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,346 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,346 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,346 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:49,348 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,348 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,348 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,348 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][184], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:49,348 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,348 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,348 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,348 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:49,366 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,366 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,366 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,367 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,367 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,409 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,410 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,410 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,410 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,410 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,410 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,410 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,410 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [34#L1049-1true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:49,427 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [34#L1049-1true, 161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,434 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:49,438 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,462 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,462 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,462 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,462 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [34#L1049-1true, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,462 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,462 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,462 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,462 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [171#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,485 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,485 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,485 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,485 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:49,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:49,486 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,486 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,486 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,486 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:49,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 154#ULTIMATE.startFINALtrue, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,573 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,573 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,573 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,573 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 154#ULTIMATE.startFINALtrue, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,577 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,577 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,577 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,577 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 154#ULTIMATE.startFINALtrue, 107#L1049-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,578 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,578 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,578 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,578 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,734 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 140#L1064-1true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,824 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,824 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,824 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,824 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:49,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,856 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,856 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,856 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,856 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:49,921 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,921 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,921 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:49,921 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [106#L1052-2true, 220#true, 199#L1066true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,055 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:50,055 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:50,055 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:50,055 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:50,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,055 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,055 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,055 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,055 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 140#L1064-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,079 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:08:50,079 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:50,079 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:50,079 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:08:50,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 140#L1064-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,079 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,107 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,107 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,108 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,108 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 50#L1052-7true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,111 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,112 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 120#L1052-9true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,112 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,112 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,417 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,417 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,417 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,417 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 177#L1061-12true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,535 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,535 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,535 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,535 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,536 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,536 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,617 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 143#L1061-10true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:50,617 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,617 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,777 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,777 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:50,792 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,792 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,792 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,792 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 55#L1049-1true]) [2025-03-15 01:08:50,793 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:08:50,793 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:50,793 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:50,793 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:50,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,794 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,794 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,794 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:50,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:50,796 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,796 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,796 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,796 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,796 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,796 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,797 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,797 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,797 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,797 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,806 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 86#L1050-7true, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,806 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:50,809 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,809 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,809 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,809 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,809 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 210#true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:50,810 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,810 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,810 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,810 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 131#L1048-3true, 86#L1050-7true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,810 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,810 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,815 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,816 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,816 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,816 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:50,816 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,816 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,816 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,816 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:50,819 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,819 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,819 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,819 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:50,819 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,819 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,819 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,819 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:50,824 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,824 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 86#L1050-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:50,825 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,825 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,825 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,825 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:50,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,825 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,825 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,825 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,825 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:50,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 42#L1061-5true, 193#L1050-6true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:50,829 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,829 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,829 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,829 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][110], [136#$Ultimate##0true, 42#L1061-5true, 193#L1050-6true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:50,841 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,841 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,841 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,841 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [42#L1061-5true, 193#L1050-6true, threadThread1of3ForFork0InUse, 213#true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:50,843 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,843 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [42#L1061-5true, 112#L1050-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,847 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [42#L1061-5true, 112#L1050-6true, threadThread1of3ForFork0InUse, 210#true, 86#L1050-7true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:50,847 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [136#$Ultimate##0true, 42#L1061-5true, 112#L1050-6true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,865 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:50,905 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,905 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,905 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,905 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [72#L1048-3true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:50,919 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,919 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,919 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,919 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,927 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,927 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,927 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,927 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,931 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,932 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,932 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,932 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:50,934 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,934 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [34#L1049-1true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,953 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,953 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,953 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,953 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:50,954 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:08:50,954 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:50,955 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:50,955 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:50,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,955 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [161#L1049-1true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,956 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,956 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,956 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,956 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [34#L1049-1true, 101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,964 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,967 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,967 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,967 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:50,968 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:50,968 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,968 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,989 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,989 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,989 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,989 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,990 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,990 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,991 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,991 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,992 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 88#L1050-1true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:50,994 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:50,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:51,014 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:51,015 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,015 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,015 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,015 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:51,016 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,016 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,016 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,016 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [193#L1050-6true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:51,016 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,016 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,016 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,016 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 114#L1061-3true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,034 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,034 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,034 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,034 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 114#L1061-3true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,055 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,055 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,055 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,055 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 112#L1050-6true, 154#ULTIMATE.startFINALtrue, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,091 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,091 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,091 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,091 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][385], [72#L1048-3true, 220#true, 154#ULTIMATE.startFINALtrue, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,098 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,098 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,098 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,098 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:51,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [112#L1050-6true, 220#true, 193#L1050-6true, 190#L1067true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,161 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,161 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,161 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,161 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,198 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,198 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,198 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,198 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,222 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:51,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,222 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,435 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,435 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,435 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,435 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 179#L1064-2true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,535 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,535 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,576 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,576 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,576 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,576 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [106#L1052-2true, 220#true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,662 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,662 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,662 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,775 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,775 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,775 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,775 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 76#L1061true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,812 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,812 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,812 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,812 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 179#L1064-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,864 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:08:51,864 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:51,864 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:51,864 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:08:51,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 179#L1064-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,864 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,864 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,864 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,864 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,900 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,900 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,900 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,900 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 39#L1060-4true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,900 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,905 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,905 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,905 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,905 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:51,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:51,905 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,905 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,905 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:51,905 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 124#L1064-4true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:52,017 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:52,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:52,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:52,017 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:52,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:52,150 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:08:52,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:52,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:52,150 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:08:52,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,657 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, 213#true, 86#L1050-7true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,657 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,657 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:52,675 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:52,675 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,675 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,676 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,676 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:52,678 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,678 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,678 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,678 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:52,679 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,679 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,679 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:52,680 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,683 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, 131#L1048-3true, 86#L1050-7true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,684 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,684 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,684 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,684 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,684 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 193#L1050-6true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,695 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,695 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,701 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,701 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,701 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,701 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,704 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,704 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:52,706 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 86#L1050-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:52,706 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,706 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:52,707 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,707 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,707 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,707 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,707 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:52,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,708 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,708 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,708 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,708 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,708 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 112#L1050-6true, 193#L1050-6true, threadThread1of3ForFork0InUse, 213#true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:52,712 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,712 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,712 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,714 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,714 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,714 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,714 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 112#L1050-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:52,714 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,714 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,714 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,714 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 42#L1061-5true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:52,715 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,715 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,715 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,715 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 42#L1061-5true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,716 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,716 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,716 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,716 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][110], [136#$Ultimate##0true, 42#L1061-5true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:52,724 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][110], [136#$Ultimate##0true, 42#L1061-5true, threadThread1of3ForFork0InUse, 86#L1050-7true, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,724 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,724 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [42#L1061-5true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:52,731 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][277], [42#L1061-5true, 210#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,731 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,731 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [136#$Ultimate##0true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 42#L1061-5true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))))]) [2025-03-15 01:08:52,738 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,738 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,738 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,738 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 53#L1061-4true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:52,742 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,742 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,742 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,742 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [136#$Ultimate##0true, 42#L1061-5true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, 222#(= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,754 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,754 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 31#L1050-2true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,773 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,773 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,773 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,773 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [72#L1048-3true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,795 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,800 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:52,828 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,828 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,828 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,828 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:52,828 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,829 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,829 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:52,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:52,830 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,830 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,830 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,830 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,830 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,830 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,830 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,830 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,837 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,837 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,837 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,837 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,838 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,838 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,838 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:52,859 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,859 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,859 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,859 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,861 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,861 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 55#L1049-1true]) [2025-03-15 01:08:52,861 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,861 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,861 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [101#L1049-2true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,863 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,863 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,863 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,863 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [161#L1049-1true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,863 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,864 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,864 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,864 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,864 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,864 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [34#L1049-1true, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,864 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,864 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,864 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,864 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:52,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,873 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,873 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 70#L1051-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:52,902 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:52,904 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,906 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,906 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,906 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,906 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:52,908 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,908 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,908 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,908 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:52,909 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,909 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,909 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,909 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 53#L1061-4true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:52,971 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,971 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,971 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:52,971 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 154#ULTIMATE.startFINALtrue, 88#L1050-1true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,004 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,004 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,004 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,004 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 154#ULTIMATE.startFINALtrue, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,008 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 154#ULTIMATE.startFINALtrue, 88#L1050-1true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,009 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,009 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [112#L1050-6true, 220#true, 154#ULTIMATE.startFINALtrue, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,010 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,010 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][385], [72#L1048-3true, 34#L1049-1true, 220#true, 154#ULTIMATE.startFINALtrue, 99#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,024 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][385], [220#true, 154#ULTIMATE.startFINALtrue, 99#L1051-3true, 29#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 55#L1049-1true]) [2025-03-15 01:08:53,028 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 112#L1050-6true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,049 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,050 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,050 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,050 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 193#L1050-6true, 190#L1067true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,086 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,086 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,086 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,087 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 193#L1050-6true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,097 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,097 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,097 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,097 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 112#L1050-6true, 190#L1067true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,100 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,100 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,100 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,100 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 112#L1050-6true, 190#L1067true, threadThread1of3ForFork0InUse, 131#L1048-3true, 86#L1050-7true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,100 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,100 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,100 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,100 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [136#$Ultimate##0true, 220#true, 193#L1050-6true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,133 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,133 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,133 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,133 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [136#$Ultimate##0true, 220#true, 112#L1050-6true, 70#L1051-3true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,142 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,142 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,176 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,176 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 187#L1064-3true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,246 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,246 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,246 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,246 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,289 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 199#L1066true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,349 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,349 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,349 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,349 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 140#L1064-1true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,374 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,374 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,374 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,374 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,386 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,386 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,386 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,386 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,672 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,714 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,714 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,714 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,714 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,766 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:08:53,766 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:53,766 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:53,766 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:08:53,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,766 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,766 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,766 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,767 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,800 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,800 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,800 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,800 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,800 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 120#L1052-9true, 220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,806 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,806 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,807 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:53,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [130#L1064-5true, 34#L1049-1true, 220#true, 106#L1052-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:53,904 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:53,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,033 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,033 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,033 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,033 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [177#L1061-12true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,034 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,034 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,034 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,034 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:08:54,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,309 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,309 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,309 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,309 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 155#L1050-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:54,310 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:54,313 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,313 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,313 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,313 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,314 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,314 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,314 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,314 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 86#L1050-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,315 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,315 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,315 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,315 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,328 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,328 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,328 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,329 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 86#L1050-7true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,329 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,329 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,331 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,331 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,331 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,331 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,331 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,337 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,337 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,337 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,337 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:54,338 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,340 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,340 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,340 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,340 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 193#L1050-6true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,341 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:54,341 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][112], [136#$Ultimate##0true, 24#L1061-6true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,341 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,341 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,341 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,344 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:54,344 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,344 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,346 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:54,346 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 112#L1050-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,347 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,347 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,347 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 112#L1050-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:54,347 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,347 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,348 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][280], [24#L1061-6true, 112#L1050-6true, threadThread1of3ForFork0InUse, 213#true, 86#L1050-7true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|))]) [2025-03-15 01:08:54,348 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [112#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,348 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,348 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,349 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,349 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,349 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,349 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [112#L1050-6true, 26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,352 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,352 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,352 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,352 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:54,451 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,451 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,451 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,451 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true, 55#L1049-1true]) [2025-03-15 01:08:54,454 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,454 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,454 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,454 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,669 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,669 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,669 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,669 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,671 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,671 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,671 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,671 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [34#L1049-1true, 111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,699 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,699 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,700 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [101#L1049-2true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,701 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,701 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,701 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,701 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [111#L1050-1true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,702 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,702 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,702 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,702 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [111#L1050-1true, 34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,707 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,709 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,734 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,734 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,734 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,734 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:54,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,734 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,734 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,734 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,734 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:54,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [171#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 93#L1050-6true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,770 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,770 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,770 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,770 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:54,771 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,771 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,771 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,771 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 154#ULTIMATE.startFINALtrue, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,833 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,833 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,833 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,833 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [136#$Ultimate##0true, 220#true, 154#ULTIMATE.startFINALtrue, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,841 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,841 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,841 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,841 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 154#ULTIMATE.startFINALtrue, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 105#L1050-7true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,843 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,843 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][385], [72#L1048-3true, 220#true, 154#ULTIMATE.startFINALtrue, 99#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,855 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:54,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:54,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:54,855 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:54,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 193#L1050-6true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,885 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,885 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,885 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,885 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 193#L1050-6true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,897 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,897 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,897 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,898 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 112#L1050-6true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,901 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,901 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,901 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,901 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 112#L1050-6true, 131#L1048-3true, threadThread1of3ForFork0InUse, 86#L1050-7true, 213#true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,901 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,901 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,901 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,901 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 190#L1067true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,934 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 190#L1067true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 86#L1050-7true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,934 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [136#$Ultimate##0true, 220#true, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 207#true, 134#L1067-1true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,939 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,939 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,939 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,939 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 190#L1067true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,947 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,947 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [136#$Ultimate##0true, 220#true, 112#L1050-6true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,950 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,950 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,950 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,950 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [136#$Ultimate##0true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 70#L1051-3true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,984 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,984 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,984 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,984 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, 82#L1066-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:54,988 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,988 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,988 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:54,988 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [136#$Ultimate##0true, 220#true, 70#L1051-3true, 190#L1067true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,001 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,001 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 124#L1064-4true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,105 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,105 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,105 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,105 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 179#L1064-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,151 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:55,212 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,212 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,212 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,212 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,213 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,213 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,213 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,213 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,216 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:55,216 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:55,216 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:55,216 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:55,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 31#L1050-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 82#L1066-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,232 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,232 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,232 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,232 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 179#L1064-2true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,254 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,254 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,254 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,254 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,268 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,363 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,363 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,364 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,364 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 185#L1060-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,364 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,364 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,364 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,364 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 76#L1061true, 11#L1050-2true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,409 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,409 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,409 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,409 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 76#L1061true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,409 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,410 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,410 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,410 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 124#L1064-4true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,467 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:08:55,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:55,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:55,467 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:08:55,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 124#L1064-4true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,467 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,467 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,467 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,467 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,684 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,685 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,685 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,685 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,712 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,712 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,712 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,712 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,713 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,713 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,713 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,713 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, 88#L1050-1true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,714 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,714 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,714 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,714 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:55,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,721 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,721 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,721 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,721 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,847 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [34#L1049-1true, 220#true, 106#L1052-2true, 83#L1064-6true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:55,856 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:55,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:08:56,270 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,270 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,271 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,271 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,271 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,271 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,271 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,271 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,271 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,271 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,272 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,272 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,272 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,272 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,272 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,299 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,302 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,302 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,302 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,302 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:56,302 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,302 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,303 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 131#L1048-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,303 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,303 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,305 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,305 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,305 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 24#L1061-6true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,314 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,314 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,314 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,314 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,314 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,314 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,314 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,314 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,317 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,317 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,317 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,317 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,328 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,328 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,328 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true, 55#L1049-1true]) [2025-03-15 01:08:56,329 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,329 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,329 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,329 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:56,333 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,333 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,333 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,333 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,334 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:56,334 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,334 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:56,335 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,335 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,335 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,335 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,336 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [26#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,336 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,336 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [136#$Ultimate##0true, 24#L1061-6true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, 223#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,338 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,338 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,338 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [26#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,342 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,342 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,342 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,342 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 31#L1050-2true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:56,413 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,413 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,413 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,413 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 31#L1050-2true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,418 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,418 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,418 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,418 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:56,421 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,421 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,421 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,421 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0), 55#L1049-1true]) [2025-03-15 01:08:56,443 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,443 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,443 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,443 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:56,443 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,443 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,443 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,443 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:56,453 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,453 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,453 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,453 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:56,456 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,456 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,456 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,456 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:56,457 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,457 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,457 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,457 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 55#L1049-1true]) [2025-03-15 01:08:56,457 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,457 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,457 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,457 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:56,471 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:56,472 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,483 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,483 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,483 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,483 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,484 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,484 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,484 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,484 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,487 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,487 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,487 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,487 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,488 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,488 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,488 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,488 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,510 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,512 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:56,512 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:56,521 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,521 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,522 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,522 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,522 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,522 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,522 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,522 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,523 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,523 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:56,523 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,523 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,523 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,523 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,548 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,548 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 86#L1050-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,549 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][101], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 86#L1050-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 45#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,550 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,595 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,595 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,595 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,595 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [171#$Ultimate##0true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:56,599 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 114#L1061-3true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,801 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:56,801 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:56,801 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:56,801 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:56,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][385], [72#L1048-3true, 220#true, 154#ULTIMATE.startFINALtrue, 99#L1051-3true, 31#L1050-2true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,870 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,870 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,870 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,870 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([702] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= |v_threadThread1of3ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread1of3ForFork0_#t~ret3=|v_threadThread1of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret3][177], [220#true, 154#ULTIMATE.startFINALtrue, 29#L1048-3true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 155#L1050-2true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,890 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,890 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,890 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,890 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:56,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,896 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,896 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,896 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,896 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, threadThread1of3ForFork0InUse, 213#true, 86#L1050-7true, 131#L1048-3true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,896 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,896 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,896 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,896 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 134#L1067-1true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,907 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 131#L1048-3true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,907 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,907 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [136#$Ultimate##0true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,939 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [136#$Ultimate##0true, 220#true, 190#L1067true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,949 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [136#$Ultimate##0true, 220#true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, threadThread1of3ForFork0InUse, 134#L1067-1true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,949 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [136#$Ultimate##0true, 220#true, 190#L1067true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,949 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,949 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:56,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [136#$Ultimate##0true, 220#true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 64#L1051-3true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,950 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,950 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,950 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,950 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [136#$Ultimate##0true, 220#true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 134#L1067-1true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:56,955 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,955 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,955 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:56,955 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:57,073 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,073 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,073 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,073 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,073 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,073 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,074 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,074 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,077 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:57,077 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:57,077 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:57,077 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:57,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,077 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [130#L1064-5true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,115 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,115 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,115 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,115 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, 187#L1064-3true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,145 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,145 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,145 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,145 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,230 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,230 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,230 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,230 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,230 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,230 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,230 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,230 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 196#L1064true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,235 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,235 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,235 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,235 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,235 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:57,235 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:57,235 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:57,235 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:57,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,257 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,257 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,257 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,257 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,261 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,261 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,261 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,261 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:57,261 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,261 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,261 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,261 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:57,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 213#true, 31#L1050-2true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 187#L1064-3true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,303 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 108#L1063true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,321 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,321 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,321 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,321 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,322 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,322 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,322 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,322 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,338 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:08:57,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:57,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:57,338 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:57,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,339 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:08:57,339 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:57,339 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:57,339 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:57,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,428 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,428 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,428 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,428 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,428 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,428 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,428 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,428 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 76#L1061true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,471 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,471 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,471 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,471 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,471 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:57,512 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [130#L1064-5true, 220#true, 106#L1052-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,524 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:08:57,524 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:57,524 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:57,524 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:08:57,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [130#L1064-5true, 220#true, 106#L1052-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,525 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,525 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,525 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,525 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:57,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 196#L1064true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,544 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,544 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,544 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,544 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), 68#L1052-9true, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,548 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,575 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,575 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,575 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,575 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,580 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,581 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,581 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,581 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [38#L1060-3true, 220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:57,581 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,581 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,581 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:57,581 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:08:58,296 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,296 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,297 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 86#L1050-7true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,297 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,333 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 11#L1050-2true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,333 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,333 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,338 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,338 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [136#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,339 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:58,339 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:58,340 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:58,340 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,341 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,341 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,341 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,341 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,341 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 155#L1050-2true, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,342 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,342 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,342 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,342 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,342 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,342 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,342 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 210#true, 131#L1048-3true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,343 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:58,343 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:58,343 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:58,343 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:58,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][285], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 86#L1050-7true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,344 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,344 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,344 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,344 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,344 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,344 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 210#true, 131#L1048-3true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,344 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:58,344 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:58,344 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:58,344 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:58,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 64#L1051-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,369 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,369 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,369 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,369 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,369 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,369 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,369 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,369 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,375 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,375 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,375 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,375 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,375 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,375 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,375 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,375 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,376 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,376 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 53#L1061-4true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:58,429 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,466 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,466 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,466 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,466 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 31#L1050-2true, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 55#L1049-1true]) [2025-03-15 01:08:58,468 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,468 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,468 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,468 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 107#L1049-2true, threadThread1of3ForFork0InUse, 210#true, 213#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,468 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,468 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,468 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,468 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,477 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,477 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,477 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,477 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 31#L1050-2true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,478 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,478 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,478 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,478 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,478 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,478 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,478 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,478 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 31#L1050-2true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,498 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,498 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,499 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,499 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,501 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 55#L1049-1true]) [2025-03-15 01:08:58,501 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,501 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,501 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,503 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,503 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,503 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,503 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [161#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,504 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,504 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,504 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,504 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,504 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,504 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,504 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,504 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:08:58,505 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,505 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,505 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,505 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,514 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,514 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,514 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,514 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,514 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,515 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,515 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,515 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 155#L1050-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,538 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,538 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,538 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,538 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,538 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,538 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,538 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,538 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:58,539 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,539 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,539 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,539 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:08:58,544 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,544 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 152#L1049-2true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,545 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,545 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,570 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,570 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,570 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,570 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,573 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,573 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,573 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,573 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [34#L1049-1true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,573 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,573 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,573 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,573 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,574 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,574 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,574 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,574 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 155#L1050-2true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:08:58,575 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,575 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,575 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,575 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [111#L1050-1true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,576 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,576 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,576 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,576 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,577 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,577 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,577 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,577 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [34#L1049-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,577 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,577 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,577 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,577 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,588 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:08:58,589 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,589 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:58,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [171#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 70#L1051-3true, 165#L1061-7true, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,660 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [171#$Ultimate##0true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:08:58,661 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:58,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 114#L1061-3true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:58,682 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:58,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 50#L1052-7true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,149 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 107#L1049-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,150 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,150 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,150 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,150 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 88#L1050-1true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,154 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 199#L1066true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,154 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,154 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,154 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,173 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,173 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,173 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,173 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,176 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,176 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,176 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,176 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 43#L1052-8true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,176 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,176 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,176 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,176 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,204 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 83#L1064-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,212 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,212 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 124#L1064-4true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,229 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,229 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,229 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,229 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 140#L1064-1true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,305 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,305 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,305 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,305 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,331 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,331 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,331 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,331 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,335 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,335 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,335 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,335 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,335 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:08:59,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:59,357 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,357 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,357 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,357 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:08:59,357 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,357 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,357 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,357 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,361 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,361 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,361 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,361 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,362 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:08:59,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 124#L1064-4true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,404 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,404 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,404 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,404 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, 43#L1052-8true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,424 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,425 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,425 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,425 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,425 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,443 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,443 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,444 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,444 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,444 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 88#L1050-1true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,445 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,445 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 196#L1064true, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,445 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,445 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:08:59,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 185#L1060-6true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,536 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,536 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,536 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,536 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,536 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,536 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,537 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,537 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,537 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,537 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 76#L1061true, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,583 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,583 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,583 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,583 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,584 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,585 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,585 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,585 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,585 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,627 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,627 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,627 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,627 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 68#L1052-9true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:08:59,630 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,630 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,630 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,630 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,634 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:59,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:59,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:59,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:59,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,634 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,634 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,634 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,634 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 83#L1064-6true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,638 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:08:59,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:59,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:59,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:08:59,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 83#L1064-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,638 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,638 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,639 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,639 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:08:59,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 196#L1064true, 68#L1052-9true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,662 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,662 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,662 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,662 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 175#L1052-10true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,666 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,666 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,666 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,666 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,691 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 39#L1060-4true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,691 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [38#L1060-3true, 220#true, 106#L1052-2true, 161#L1049-1true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:08:59,739 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,739 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,739 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:08:59,739 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:09:00,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,511 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,511 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,511 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,511 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true]) [2025-03-15 01:09:00,512 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,512 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,512 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,512 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:00,516 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,516 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 125#threadErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:00,517 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,517 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,517 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,517 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:09:00,517 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,517 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,517 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,517 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 107#L1049-2true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,518 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,518 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,518 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,518 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 160#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 210#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,518 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,518 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,518 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,518 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 64#L1051-3true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,519 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,519 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,519 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,519 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [72#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, 45#L1050-7true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,519 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,519 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,532 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,532 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,532 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,532 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,545 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 105#L1050-7true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,553 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,553 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,553 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,553 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 112#L1050-6true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,561 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,561 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,561 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,561 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 53#L1061-4true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:00,600 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,600 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,600 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,600 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,638 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,638 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,638 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,638 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:09:00,667 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [101#L1049-2true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:00,668 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:00,668 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,668 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,668 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,668 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:09:00,673 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,673 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,673 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,673 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:09:00,675 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,675 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,675 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,675 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 155#L1050-2true, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,700 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,700 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, 152#L1049-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,703 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,703 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,703 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,703 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [181#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 155#L1050-2true]) [2025-03-15 01:09:00,742 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:00,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, 93#L1050-6true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,791 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,791 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,791 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,791 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 193#L1050-6true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:00,792 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,792 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,792 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,792 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 114#L1061-3true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:00,850 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,850 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,850 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,850 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 114#L1061-3true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:00,850 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:00,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([664] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][176], [72#L1048-3true, 220#true, 154#ULTIMATE.startFINALtrue, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 155#L1050-2true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:00,922 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,922 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,922 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,922 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 112#L1050-6true, 154#ULTIMATE.startFINALtrue, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:00,933 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,933 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,933 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:00,933 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 82#L1066-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,422 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 199#L1066true, 107#L1049-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,507 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,507 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,507 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,507 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,513 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,513 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,513 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:01,513 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:01,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:09:01,542 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,542 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,542 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,542 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,543 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,543 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,543 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,543 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [130#L1064-5true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,618 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 179#L1064-2true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 50#L1052-7true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,718 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 140#L1064-1true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,762 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 50#L1052-7true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 196#L1064true, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,799 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,800 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:09:01,842 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:01,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:09:01,842 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:09:01,842 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:09:01,843 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,843 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,843 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,843 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 212#(= |#race~datas~0| 0), 10#L1063-5true]) [2025-03-15 01:09:01,849 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,849 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,849 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,849 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,849 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,849 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,849 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,849 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,849 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:01,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [130#L1064-5true, 220#true, 106#L1052-2true, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,900 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,900 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,900 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,900 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,945 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,945 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,945 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,945 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:01,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,948 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,948 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,948 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,948 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 108#L1063true, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:01,949 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,949 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,949 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:01,949 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:02,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,001 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:09:02,001 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:09:02,001 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:09:02,001 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:09:02,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:09:02,001 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,002 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,007 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:09:02,007 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,007 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,007 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:09:02,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,117 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:09:02,117 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:02,117 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:02,117 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:09:02,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,117 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,117 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,117 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,117 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,153 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,153 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,153 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,153 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 76#L1061true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,225 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,225 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,225 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,225 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), 68#L1052-9true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,420 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,420 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,420 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,420 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 175#L1052-10true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,434 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,434 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,434 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,434 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 175#L1052-10true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 196#L1064true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,503 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,503 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,503 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,503 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,520 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,520 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,520 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,520 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [113#L1052-11true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,520 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,520 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,520 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,520 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [38#L1060-3true, 106#L1052-2true, 220#true, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,628 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,628 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,628 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,628 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 106#L1052-2true, 161#L1049-1true, 39#L1060-4true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,839 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,839 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,839 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,839 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [38#L1060-3true, 220#true, 106#L1052-2true, 101#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:02,842 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:02,842 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:09:03,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][221], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:03,512 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,512 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,512 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,512 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,535 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,535 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,535 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,535 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, 64#L1051-3true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,554 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,554 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,554 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,554 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, 155#L1050-2true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,554 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,554 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,554 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,554 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:03,561 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,561 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,561 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,561 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][116], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,561 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,561 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,561 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,561 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [72#L1048-3true, 99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,572 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,572 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,572 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,572 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 53#L1061-4true, 207#true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:03,631 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,631 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,631 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,631 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 53#L1061-4true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:03,632 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:03,632 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:03,632 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:03,632 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:03,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, 213#true, threadThread1of3ForFork0InUse, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,721 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,721 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,721 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,721 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,726 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,726 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,726 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,726 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [111#L1050-1true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, threadThread1of3ForFork0InUse, 31#L1050-2true, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,734 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,734 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,734 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,734 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 31#L1050-2true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,738 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,738 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,738 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,738 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:09:03,789 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,789 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,789 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,789 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:03,790 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true, 155#L1050-2true]) [2025-03-15 01:09:03,800 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,800 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,800 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,800 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true]) [2025-03-15 01:09:03,802 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,802 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,802 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,802 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, threadThread1of3ForFork0InUse, 213#true, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 126#L1050-1true, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:03,803 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 88#L1050-1true, 165#L1061-7true, threadThread1of3ForFork0InUse, 210#true, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 89#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:03,803 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][220], [224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 70#L1051-3true, 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 102#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0)]) [2025-03-15 01:09:03,826 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,826 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,826 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,826 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][378], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 165#L1061-7true, 213#true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 158#threadErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2025-03-15 01:09:03,827 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,827 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,827 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,827 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 29#L1048-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 165#L1061-7true, 210#true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,956 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,956 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([643] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][365], [99#L1051-3true, 224#(and (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet14#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet14#1|)), 29#L1048-3true, 165#L1061-7true, 213#true, 86#L1050-7true, threadThread1of3ForFork0InUse, 210#true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse]) [2025-03-15 01:09:03,960 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,960 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,960 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:03,960 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 114#L1061-3true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,060 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,060 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,060 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,060 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 114#L1061-3true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,061 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [40#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 220#true, 154#ULTIMATE.startFINALtrue, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,345 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,345 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,345 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,345 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [136#$Ultimate##0true, 220#true, 154#ULTIMATE.startFINALtrue, 193#L1050-6true, 213#true, threadThread1of3ForFork0InUse, 207#true, 64#L1051-3true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,361 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,361 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,361 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,361 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 154#ULTIMATE.startFINALtrue, 193#L1050-6true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 105#L1050-7true, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,362 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,362 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 112#L1050-6true, 154#ULTIMATE.startFINALtrue, 137#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,366 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,366 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,366 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,366 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][281], [220#true, 112#L1050-6true, 154#ULTIMATE.startFINALtrue, 213#true, threadThread1of3ForFork0InUse, 86#L1050-7true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,366 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,366 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,366 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,366 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([681] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread2of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][181], [136#$Ultimate##0true, 220#true, 112#L1050-6true, 154#ULTIMATE.startFINALtrue, 70#L1051-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,369 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,369 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,369 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,369 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 82#L1066-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,558 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,558 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,558 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,558 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, 11#L1050-2true, 50#L1052-7true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,632 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,632 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,632 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,633 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 107#L1049-2true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,633 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,633 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,633 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,633 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,668 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,668 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,668 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,668 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,668 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, 11#L1050-2true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:09:04,668 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,669 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,669 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:09:04,669 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,669 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,714 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,714 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 83#L1064-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 11#L1050-2true, 207#true, 19#L1052-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,728 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,728 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,728 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,728 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 50#L1052-7true, 187#L1064-3true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,785 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 179#L1064-2true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,834 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,834 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,834 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,834 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 140#L1064-1true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 11#L1050-2true, 50#L1052-7true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,870 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 140#L1064-1true, 88#L1050-1true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,870 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,870 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,871 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,871 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:09:04,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,911 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,911 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,911 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,911 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,911 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, 11#L1050-2true, 43#L1052-8true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,912 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,912 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 213#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 196#L1064true, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,912 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 107#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 196#L1064true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,913 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 88#L1050-1true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,947 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:04,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [120#L1052-9true, 220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,947 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,947 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,947 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,947 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,947 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:04,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,955 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:04,955 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:04,955 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:04,955 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:04,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:04,956 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:04,956 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:04,956 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:04,956 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:09:05,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 164#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,006 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,006 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,006 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,006 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 106#L1052-2true, 83#L1064-6true, 31#L1050-2true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,006 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,006 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,006 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,006 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 108#L1063true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 121#L1052-10true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,046 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,046 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,046 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,046 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,119 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, 228#(= |#race~next_j~0| 0), 126#L1050-1true, threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,119 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,119 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,206 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,206 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,206 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,206 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 131#L1048-3true, threadThread1of3ForFork0InUse, 213#true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, 68#L1052-9true, 126#L1050-1true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,206 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,206 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,206 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,206 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [57#L1052-8true, 220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 196#L1064true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,206 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,206 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,207 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,207 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 68#L1052-9true, 126#L1050-1true, threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,215 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 31#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 68#L1052-9true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 10#L1063-5true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,215 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,262 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 185#L1060-6true, threadThread1of3ForFork0InUse, 213#true, 131#L1048-3true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 118#L1052-11true, threadThread3of3ForFork0InUse, 228#(= |#race~next_j~0| 0), 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,262 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 76#L1061true, 213#true, 207#true, 11#L1050-2true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 92#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,364 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,364 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,364 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,364 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 213#true, 76#L1061true, 131#L1048-3true, 11#L1050-2true, 207#true, threadThread2of3ForFork0InUse, 118#L1052-11true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,365 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,365 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,365 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,365 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, 199#L1066true, 175#L1052-10true, threadThread1of3ForFork0InUse, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,467 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,467 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,467 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,467 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 131#L1048-3true, 213#true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0), 23#L1063-6true]) [2025-03-15 01:09:05,473 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [113#L1052-11true, 220#true, 131#L1048-3true, 213#true, threadThread1of3ForFork0InUse, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 23#L1063-6true, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,473 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [220#true, threadThread1of3ForFork0InUse, 7#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 213#true, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 228#(= |#race~next_j~0| 0), 196#L1064true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,537 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,537 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,537 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,537 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([626] L1048-->L1048-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15|))) (and (= |v_threadThread3of3ForFork0_#t~ret3_1| 0) (= |v_#pthreadsMutex_17| (store |v_#pthreadsMutex_18| |v_~#next_j_mutex~0.base_15| (store .cse0 |v_~#next_j_mutex~0.offset_15| 1))) (= (select .cse0 |v_~#next_j_mutex~0.offset_15|) 0))) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread3of3ForFork0_#t~ret3=|v_threadThread3of3ForFork0_#t~ret3_1|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_15|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret3][301], [113#L1052-11true, 220#true, 213#true, threadThread1of3ForFork0InUse, 131#L1048-3true, 207#true, threadThread2of3ForFork0InUse, 152#L1049-2true, 196#L1064true, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,537 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,537 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,537 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,537 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 106#L1052-2true, 189#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 39#L1060-4true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,647 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,647 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [220#true, 106#L1052-2true, 101#L1049-2true, 39#L1060-4true, threadThread1of3ForFork0InUse, 213#true, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 226#true, threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,872 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,872 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,872 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,872 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:09:05,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([719] L1051-->L1051-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#next_j_mutex~0.base_11|) |v_~#next_j_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#next_j_mutex~0.offset=|v_~#next_j_mutex~0.offset_11|, ~#next_j_mutex~0.base=|v_~#next_j_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][206], [38#L1060-3true, 220#true, 106#L1052-2true, 101#L1049-2true, 213#true, threadThread1of3ForFork0InUse, 64#L1051-3true, 207#true, threadThread2of3ForFork0InUse, 228#(= |#race~next_j~0| 0), threadThread3of3ForFork0InUse, 212#(= |#race~datas~0| 0)]) [2025-03-15 01:09:05,873 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:09:05,873 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event